redis
来源:互联网 发布:函数式编程思维 编辑:程序博客网 时间:2024/05/23 13:58
http://www.yiibai.com/redis/redis_quick_guide.html
删除键
del key
查看键是否存在
exists key
指定过期时间
expire key seconds
匹配键
keys pattern
获取键的到期时间
ttl key
返回值的类型
type key
设置值
set key value
获取键的值
get key value
给一个存在的键,重新延长超时时间。
SETEX key timeout value
增加键的数值一次
incr key
哈希
设置哈希字段的字段值
hset hash age 12
设置多个哈希字段的字段值
hmset hash age 12 name ff
列表
lpush list 1
rpush list 1
lpop list
rpop list
lrange list 0 -1
裁剪,只留下指定范围内的元素
LTRIM list 4 6
集合
sadd
有序集合
zadd
每一个元素有一个分数,在插入的时候,会按照分数从小到大的插入。
根据范围返回
zrange zzz 0 -1
根据分数返回
ZRANGEbyscore zzz 3 9 withscores
从大到小,按照分数,返回zzz集合总的数据
ZREVRANGEbyscore zzz 9 0 withscores
订阅服务
SUBSCRIBE redisChat
PUBLISH redisChat “nihao”
redis事物
127.0.0.1:6379> MULTI
OK
127.0.0.1:6379> lpush 123 a
QUEUED
127.0.0.1:6379> lpush 123 b
QUEUED
127.0.0.1:6379> lpush 123 c
QUEUED
127.0.0.1:6379> exec
1) (integer) 1
2) (integer) 2
3) (integer) 3
127.0.0.1:6379> LRANGE 123 0 -1
1) “c”
2) “b”
3) “a”
127.0.0.1:6379>
watch key
监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被其他命令所改动,那么事务将被打断。
http://blog.sina.com.cn/s/blog_ae8441630101cgy3.html
redis可以执行lua脚本
- Redis
- redis
- Redis
- redis
- Redis
- redis
- Redis
- redis
- REDIS
- Redis
- Redis
- redis
- Redis
- Redis
- Redis
- Redis
- Redis
- Redis
- Cocos2D中节点Z序的计算规则
- 关于Xcode 7真机测试报错第三库不包含bitcode
- CSS效果
- 多级代理获取客户端ip地址的方法
- jCenter仓库地址
- redis
- Ubuntu cannot find the system settings
- leetcode 13 Roman to Integer
- 中国是全球钢铁行业低迷的罪魁祸首?
- - (void)performSegueWithIdentifier:(NSString *)identifier sender:(nullable id)sender 失效
- RecyclerView Adapter 封装
- Markov Chain(bate)
- 影响Mysql性能的重要参数详解
- proguard用法