redis常用操作命令
admin
2024-03-07 08:41:40
0

redis数据类型

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)

redis登陆

redis-cli

key操作

keys *       #查看所有的key

EXISTS key   #判断key是否存在,如果存在返回1,不存在返回0

type key      #查看key的类型

del key [key ...]     #删除key

expire key seconds #设置过期时间

ttl      #查看过期时间

string数据操作

string是redis最基本的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB。

set key value      #设置键值

get key      #查看数据

setex key seconds value #设置键值及过期时间,以秒为单位

mset key value [key value]     #设置多个键值

mget key1 key2 key3    #查看多个key的值

incr key       #将key对应的值加1 ,值是字符串类型的数字

decr key      #将key对应的减加1 

incrby key            #将key对应的值加一个整数

decrby key            #将key对应的值减一个整数

append key value    #追加值

strlen key.        #获取value值的长度

msetnx key1 value1 key2 value2 key3 value3 #添加多个键值对

setrange key index value      #覆盖value某段的值

list数据类型操作

lpush key value1 value2 value3 #从list链表左侧插入一个或多个值

rpush key value1 value2 value3 #从list链表右侧插入一个或多个值

lrange key 0 -1 #查看列表数据

lpop key #从左侧删除一个值

rpop key #从右侧删除一个值

rpoplpush key1 key2 #删除key1列表右侧一个值,并插入到key2列表的左侧

llen key #查看列表长度

lset key index value   #设置指定索引的value值

set数据类型操作

无序集合,元素不重复

sadd key value1 value2 value3

smembers key #查看set集合所有key的值

sismember key value #判断值是否在集合内

scard key #查看集合元素个数

spop key #删除集合内随机一个值

sinter key1 key2 #查看2个集合的交集元素

sunion key1 key2 #并集

sdiff key1 key2  #差集

hash数据类型操作

Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。

hset key filed value #更新对象内某filed的值

hmset key filed1 value1 filed2 value2 filed3 value3

hkeys key #查看对象内所有filed

hvals key #查看对象内所有value

hget key filed   #查看对象内某filed的值

hmget key filed [filed...]     #查看对象内多个filed的值

hgetall key     #获取所有属性和值

hlen key   #数据个数

HSTRLEN key filed    #返回值的字符串长度

hexists key filed #判断对象内某field是否存在

hdel key field  #删除属性和值

ZSET

有序集合,元素类型为string,元素具有唯一性,不能重复。

每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。zset的成员是唯一的,但分数(score)却可以重复。

zadd key score member

zcard key         #返回元素个数

zrange key start end         #返回指定范围的元素

zcount key min max          #返回有序集合中,score在min和max中的元素个数

zscore key member      #返回成员member的score值

相关内容

热门资讯

什么是龙娘客 什么是龙娘客一个人骂另一个人说是龙娘客一样的这个事青田话。。。。就是说他像中年妇女,婆婆妈妈
完美国际高手请来看看 完美国际高手请来看看用G时,最好用360保险箱保护起来……
语言 用韩文怎么说 语言 用韩文怎么说语言 用韩文怎么说【中文】:语言【韩文】:말/언어【罗马音标】:Mal /Eon ...
完美世界里修真是什么意思? 完美世界里修真是什么意思?完美世界离得修真是一个修行术语,说白了包括打怪升级、系统任务、交友探险等等...
一个少年的求助! 一个少年的求助!乐观二字最重要,积极对待生命!!!我太同情你和你的妈妈了....我觉得你应该如实告诉...
《临界·爵迹》出完了吗 《临界·爵迹》出完了吗临界爵迹是出完了,接下来是《爵迹·风津道》,都是爵迹系列的,有好几本临界爵迹完...
我似乎能看懂别人的心思 我似乎能看懂别人的心思你好,那说明你能通过一些细节(说话,动作,表情)慎扰链揣摩人意,观察比较敏锐,...
我听见别人咀嚼的声音就特别烦躁 我听见别人咀嚼的声音就特别烦躁是心理有什么问题吗就是咀嚼和吞咽的声音,我一听就巨烦.有什么解决的办法...
如何解落降头 如何解落降头看一些佛教之类的书,能对你有帮助要自己认真做事,不要管别人的评论,没有人向你施了降头。戴...
赛尔号时空密码 从那里来?还有... 赛尔号时空密码 从那里来?还有那个精元是什么?精细!!要打精灵王6-9次系统就会给你的,精元.......
苏的拼音是什么 苏的拼音是什么我问的字是不苏,但我也不知道为什么一写出来就成了苏了,那个字是一个更右边半包了一个生字...
皇马哪一年的阵容中有齐达内,罗... 皇马哪一年的阵容中有齐达内,罗纳尔多,贝克汉姆,劳尔和欧文?差不多是2002年吧!2004-2005...
现在已经拍成了电影的《哈利波特... 现在已经拍成了电影的《哈利波特》一共拍了几集,分别叫什么?电影啊,不是小说!谢谢!是不是有一部《哈利...
关于母爱父爱好句好段 关于母爱父爱好句好段我急需!帮帮忙,大哥哥大姐姐母爱是迷惘时苦口婆心的规劝;母爱是远行时一声殷切的叮...
那位书友给推荐几本好看的玄幻小... 那位书友给推荐几本好看的玄幻小说?最好不是穿越的。不要推荐那种主人物开始就无敌了,所有美女都喜欢他。...
主角无敌重生小说 主角无敌重生小说主角要成长很快的 或无敌的注意我 要的是重生小说 字最少100W的好的话 我会...
《重生》作为《白夜追凶》的兄弟... 《重生》作为《白夜追凶》的兄弟篇,重生是白夜追凶的延续吗?好像看过几集重生,没啥感觉,跟白夜追凶差很...
洛克王国里洛克大航海的海盗旗如... 洛克王国里洛克大航海的海盗旗如何取得洛克王国海盗旗怎样得?洛克王国海盗旗有甚么用?答:洛克王国海盗旗...
怎样画科幻画?特别是画外太空旅... 怎样画科幻画?特别是画外太空旅行,星球光环,飞船怎样画? 急用!!!快啊!我马上就要交啦!!用蜡笔画...
关于初中中秋的手抄报 初中中秋... 关于初中中秋的手抄报 初中中秋节手抄报初中生关于中秋节水彩笔手抄报中秋节初中手抄报中秋佳节手抄报图片...