redis基本使用语法

redis基本使用语法

键key操作

set key value // 添加或者修改
get key      //获取
del key1 key2 key3 //删除
exists key        //键是否存在
type key         //键类型
key 匹配符*      //键查询
keys *         //查看当前数据库下的所有键(key)
keys a*       //a开头的所有键key
keys *a      //a结尾
keys *a*    //键名中包含a
randomkey   //随机键 
rename oldname newname //键更名         
dbsize                 //统计键的数量    
expire key time        //键设置过期时间    
ttl key                //查看过期时间    
select db-index        //选择数据库    
move key db-index      //键移库         
flushdb               //删除当前数据库所有KEY    
flushall              //删除所有数据库所有KEY    

字符串(String)类型及操作

mset key1 val1 key2 val2 .....   //设置N个键    
mget key1 key2 .....            //获取N个值 
incr key                        //自增        
decr key						//自减         
incrby key integer				//增加指定值    
decrby key integer				//减去指定值    
append key value				//字符串追加    
substr name start end			//字符串截取    

哈希类型:

hset key field value //设置/获取hash字段    
hmget key field1 field2 field3 //键获取N个字段值        
hmset key field1 value1 field2 value2...//键添加N个字段        
hincrby  key  file  intger 				//添加键字段        
hexists  key  file  					//检测键字段        
hdel  key  field						//删除键字段        
hlen key 								//字段个数        
hkeys key 								//返回指定键的所有字段        
hvals key 								//返回指定键的所有字段的值    
hgetall key 							//返回指定键的所有字段和字段的值    

列表(List)类型

lpush key string //头进    
rpush key string //尾进    
lpop key		//头出    
rpop key		//尾出    

集合set类型
交集:指定集合间公共部分
并集:指定集合合并后的数字(取出相同部分)
差集:指定集合除去公共部分的数字

sadd key member    //添加元素到指定的set集合
smembers key     //查看指定集合内所有数据

差集

sdiff key1 key2  //相对于key1
sdiff key2 key1  //相对于key2
sunion key1 key2... //并集
sinter key1 key2... //交集

有序集合sorted set

zadd key score member //(score字段用于排序)添加
zrange key start end withscores //查询:从小到大
zrevrange key start end withscores //查询:从大到小
zrem  key  member //删除:
zremrangebyrank  key  min  max //删除指定索引元素
zincrby  key  incr  member //增加元素排序
zcount  key  min  max     //指定区间元素
zrangebyscore  key  min  max //指定区间元素
list链表类型:内部元素有彼此的先后顺序,同一个链表允许有重复元素
set类型:集合类型、内部元素没有顺序,同一个集合没有重复元素
Sort类型:排序集合类型,相比set类型有排序功能
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值