
Redis是一款十分强大的开源内存数据库,由于其灵活便捷的特性,已经逐渐深入开发者和用户的视野。想要正常使用Redis,以及获得它完整的功能,需要正确的配置才能实现。本文主要介绍如何利用Redis完成简单的配置测试,以保证服务正常。
Redis的默认端口是 6379,所以如果想要在Redis上进行测试,可以通过6379端口来连接。首先使用redis-cli命令,连接到 服务器 :
$ redis-cli -h host -p 6379
如果连接一切正常,会出现redis的交互式shell:
127.0.0.1:6379>
接下来,可以进行原生redis操作,例如字符串操作:
127.0.0.1:6379> set name 'davidOK127.0.0.1:6379> get name'david'
另外,事务操作也可以使用:
127.0.0.1:6379> multiOK127.0.0.1:6379> set age 26QUEUED127.0.0.1:6379> incr ageQUEUED127.0.0.1:6379> exec1) OK2) 27
Redis还支持使用 Lua 脚本功能,例如一段脚本来计算两个数的最大值:
127.0.0.1:6379> eval "return math.max(KEYS[1],KEYS[2])" 2 33 56"56"
此外,还有其他的一些操作,包括hash、list、set等,以及redis的持久化操作。
在Redis上进行简单的测试可以有效避免部署上的问题,以保证服务的正常运行。只需要在服务器上安装Redis,通过redis-cli命令连接到6379端口,就可以进行一系列读写操作、脚本测试,以保障配置正确。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
有什么方法可以预测宝宝以后的身高?
人身体高矮,受父母遗传的影响很大.一般讲,父母身材高或其中一个身材高,孩子的身材就比较高,父母的身材矮也会影响到孩子的身材.所以根据父母的身高可以预测孩子的身高,规律是如下公式:女孩子身高(厘米)=父高+0.923x母高2 男孩子身高(厘米)=(父高+母高)x1.082 当然这个计算是一个方面,即父母遗传成分的一个方面,孩子到底是多高还有另一个方面的条件,即孩子后天多种因素的影响,如营养、锻炼、睡眠、情绪、疾病等对身高的影响,良好的营养、足够的锻炼、充分的睡眠、乐观的情绪、健康的身体都会使父母身材不高的孩子长出较高的身材。
怎样练脑子让自以变聪明?
怎样实现成功智慧人生?如何让自己更聪明?聪明的方法秘诀是什么?现在,我来告诉你超级简单的方法:如今,很少有人会刻意去背电话号码了,因为我们都用手机,所有的电话号码都存在手机里,不需要用脑子去记忆。 然而,千万别嘲笑那些背电话号码的人多此一举,因为他们也许会变得更聪明。 改变一些生活方式近日,英国广播公司(BBC)的一项研究表明,看排行榜,玩数字游戏,以及背电话号码,甚至是闭着眼睛享受淋浴,这些“大脑的运动或休养”都能让我们迅速提高智商。 为了证实这些方法的有效性,研究人员对10个来自英国的志愿者进行了一项实验。 BBC将这个实验做成了2个小时的电视节目,于上周六晚上的黄金时间播出了。 这档节目的执行制片人菲利普·莫罗说:“传统上认为,智商是固定的。 但越来越多的科学家认为,通过改变做事方式等,人能够在一生中不断提高智力。 科学家们说,人们能在一周内明显提高智力。 ”每个人都能变得更聪明研究人员给这100个参与实验的人每人一份长达50页的“变聪明指南”,让他们在一周内各自尽力按照指南上的建议去做。 这些建议包括“蒙住眼睛在家里走动”、“用‘非正手’操作鼠标、每天一个小时”“玩SCRABBLE(一种英文拼字游戏)或字谜游戏”等。 当研究人员对其中的15人进行测试时,他们原本期待这15个志愿者的智商在7天后能提高大约10%,但结果却令他们大跌眼镜:其中一些人的智商竟提高了40%,远超过最初的估计。 然而,其中一个男子在最后一天实验的晚上,去参加了一个宴会,结果第二天测试时,他的智商反而降低了20%。 研究人员认为,这证明,酒精会损害智力。 实验结束后,绝大多数志愿者都表示自己从中受益。 莫罗说:“他们有的大受启发,说参与这项实验彻底改变了他们的人生。 莫罗还表示,很多人觉得他们的生活黯淡无光,因为自己在处理问题上的无力而意念消沉,或者认为别人在工作中比自己更聪明。 这个项目说明,只要使用这些方法,每个人都能变得更聪明,感觉更好。 这是个简要的“变聪明指南”,你也不妨试一试:周一:正餐吃海鱼,骑自行车、步行或坐公交车上班。 周二:从字典里挑出陌生的字词,然后在与别人交谈时使用。 周三:练瑜伽、普拉提或参加一堂冥想课,跟不认识的人聊天。 周四:上班时走不同的路线,观看电视节目《倒计时》或者《脑筋急转弯》。 周五:不喝咖啡或酒,背诵购物清单。 周六:用你平时不用的手拿着牙刷刷牙,闭上眼睛冲热水澡。 周日:玩纵横字谜或“数独”游戏,到室外快步走
redis可以设置生效开始的时间吗
一般是根据需求来进行设置。 redis通过expire命令来设置key的过期时间。 语法(key, expiration)1. 在小于2.1.3的redis版本里,只能对key设置一次expire。 redis2.1.3和之后的版本里,可以多次对key使用expire命令,更新key的expire time。 2. redis术语里面,把设置了expire time的key 叫做:volatile keys。 意思就是不稳定的key。 3. 如果对key使用set或del命令,那么也会移除expire time。 尤其是set命令,这个在编写程序的时候需要注意一下。 4. redis2.1.3之前的老版本里,如果对volatile keys 做相关写入操作(LPUSH,LSET),和其他一些触发修改value的操作时,redis会删除该key。 也就是说 (key,expiration);(key,field,value);(key) //return nullredis2.1.3之后的版本里面没有这个约束,可以任意修改。 (key,100);(key,expiration);(key)(key)//redis2.2.2 return 101; redis<2.1.3 return 1;5. redis对过期键采用了lazy expiration:在访问key的时候判定key是否过期,如果过期,则进行过期处理。 其次,每秒对volatile keys 进行抽样测试,如果有过期键,那么对所有过期key进行处理。
发表评论