Redis命令小细节
2016-04-06 13:34
519 查看
1. set setnx setex
set 将字符串 value的值关联到key ,假设key已经存在,那么覆盖原来的,假设不存在。那么就创建setnx 将key的值设置为value,当且仅当key不存在的时候。假设key已经存在,是设置不成功的。
SetEx是设置一个带生存期限的key,通过以下,我们能够发现,setex的參数顺序是,key time value,
同一时候,须要注意的是。setex和set一样。假设key不存在,那么创建,假设key已经存在了,那么就覆盖。
我认为能够捎带着说一下expire和persist 这两个命令一个是给一个键设置生存时间。一个是移出键的生存时间
2. LPUSH LPUSHX
lpush是将一个或者多个value插入到key列表的表头(左边)【rpush相对是插入到列表的表尾 右边】,注意假设key原来是不存在的。那么就创建一个空列表并运行lpush操作。lpushx也是将一个或者多个value插入到key列表的表头。可是假设key不存在,那么就什么都不在,返回一个false【rpushx也是相同】
3. LRANGE LINDEX
lrange 返回列表key中指定区间内的元素。区间以偏移量
start和
stop指定。这里说明一点,list下标以0開始,然后是1
。2 。3 ……最后一个是-1 倒数第二是 -2 倒数第三是 -3
那么,假设是0 -1 表示从第0个到倒数第一个。 假设是0 -2 那么就是0到倒数第二个
Lindex 返回list下标为index的元素,相同也是list下标以0開始。然后是1 ,2 。3 ……最后一个是-1 倒数第二是 -2 倒数第三是 -3
那么,假设是0 -1 表示从第0个到倒数第一个, 假设是0 -2 那么就是0到倒数第二个
相关文章推荐
- Redis命令-有序集合-zcard
- Java中使用Jedis操作Redis
- 使用Python操作Redis
- ubuntu环境下redis安装
- redis分布锁Redisson性能测试
- Java通过Jedis操作Redis
- Ubuntu Redis3.0集群测试
- redis与spring的集成
- redis开机启动
- PHP下使用Redis消息队列发布微博(复制)
- Redis三种启动方式
- Redis配置文件参数详解
- Linux下安装Redis
- Linux下PHP安装Redis扩展
- Python连接Redis连接配置
- (转)LINUX测试环境部署Redis(四)
- Redis启动项Config的配置
- Spring Data Redis—Pub/Sub(附Web项目源码) (转)
- 如何解决在centos上面用yum不能安装redis
- 在centos6.3用yum安装redis