Redis数据库常用操作

keys *  查询全部

keys abc*  模糊查询

flushdb  删除当前数据库中的全部数据

flushall  删除全部数据库中的数据

set KEY VALUE  设置数据

get Key  获取数据

set user{name:smith,age:10}  设置json结构

setnx KEY VALUE  设置不重复

setex KEY 10 VALUE  设置一条十秒后消失的数据

append KEY VALUE  追加

del KEY  删除数据

hset member-lin name qiang   设置hash

hget member-lin name  获取hash

hdel member-lin  删除hash数据

 incr age 10  数据自动增长

decr age 10  数据自动减小

双端队列操作:右头坐尾

lpush my-queue abcde  队尾增加

rpush my-queue abcde  队头增加 

lpop my-queue  左边弹出

rpop my-queue  右边弹出

Set集合类型:

sadd user abcd  set数据增加(set中数据无序,且不允许保存重复)

spop user  弹出数据并删除

srandmember user  不删除弹出

Set集合可以使用交差并操作

sinter usera userb  交集

sdiff 。。。。。差

sunion。。。。并

ZSet 打分排序操作

zadd KEY 5.0 VALUE  添加数据并打5分

GEO:实现地理数据的检索数据保存

  

猜你喜欢

转载自www.cnblogs.com/haibinggan-/p/9231750.html