redis 数据类型、命令
keys 命令
| del key | 用于在key存在时删除key | 
| dump key | 序列化给定key,并返回被序列化的值 | 
| exists key | 检查给定key是否存在 | 
| expire key seconds | 为给定key设置过期时间 | 
| expireat key timestamp | 与expire类似,不同的是该指令接受的时间参数是Unix时间戳(unix timestamp) | 
| pexpire key milliseconds | 设置key的过期时间以毫秒计算 | 
| pexpireat key milliseconds-timestamp | 设置key过期时间的时间戳(unix timestamp)以毫秒计 | 
| keys pattern | 查找所有符合给定模式(pattern)的key。 | 
| move key db | 将当前数据库的key移动到给定的数据库db当中 | 
| persist key | 移除key的过期时间,key将持久保持 | 
| pttl key | 以毫秒为单位返回key的剩余的过期时间 | 
| ttl key | 以秒为单位,返回给定key的剩余生存时间(TTL, time to live) | 
| randomkey | 从当前数据库中随机返回一个key | 
| rename key newkey | 修改key的名称 | 
| renamenx key newkey | 仅当newkey不存在时,将key改名为newkey | 
| type key | 返回key所储存的值的类型。 | 
效果:



redis字符串(String)
语法:
set key value
get key
示例:

常用操作string指令:http://www.runoob.com/redis/redis-strings.html
redis 哈希 (Hash)
语法:
hset key field value
hget key field
示例:

redis 列表 (list)
语法:
lpush key value
lrange key start stop
示例:

redis 集合 (Set)
语法:
sadd key value
smembers key
示例:

redis 有序集合(sorted set)
语法:
zadd key score member
zrange key start stop
示例:

                    
                
                
            
        
浙公网安备 33010602011771号