java鬼混笔记:redis 1、常用的命令

来源:互联网 发布:361彩票是网络诈骗吗 编辑:程序博客网 时间:2024/06/08 13:27

做、、、笔、、、记、、、

好记性不如烂笔头(其实命令行真心记不住)

// 详细网址
http://redisdoc.com/index.html

1、添加:set key_nanm value_ywj


2、获取:get key_name

3、查询全部key: keys *

4、模糊查询key: keys *e

5、判断key是否存在:exists key_name// 存在返回1 不存在返回 0

6、删除一个key : del keyname

7、删除多个key,key之间用空格隔开 : del keyname1 keyname2

8、修改key名:rename oldLKeyName newKeyName

9、保存有时间效期:set key value EX seconds,也可以分两步,先set key value 接着 Expire key seconds

10、查看时间有效期,返回秒:TTL key

11、取消时间有效期,永久有效:persist key

12、i++模式,前提是value是整数型:incr key//返回的是key++的值

13、i = i+x模式,前提是value是整数型,x也是整数型:incrby key 2//返回的是key+=2的值

14、i = i+float:INCRBYFLOAT

13、查看当前库有多少个key:dbsize

// 16个库,0-15
14、清空当前库的全部缓存:FLUSHDB

15、清空所有库的全部缓存:FLUSHALL
// String操作,列出一些java String常见的方法就行了。。。
16、字符串拼接(拼接在后面):append key newValue// 如果key不存在,效果 = set key newValue

17、获取长度:strlen k1

18、字符串截取:getrange key indexStart indexEnd//indexStart下载是从0开始

19、指定下标覆盖新的字符串:setrange key index newString// 如有key = abcdefg,执行setrange key 1 ee,结果key = aeedefg

// Hash操作,列出一些java HashMap常见的方法
20、添加map:hset mapName key value

21、获取map:hget mapName key

22、删除map中指定的key:hdel mapName key

23、查看map中所有的key和value:hgetall mapName

24、查看map中所有的key:hkeys mapName

25、判断map中是否有某个key:hexists mapName key

26、查看map中有多少个kye-value:hlen mapName

// List操作,列出一些java List常见的方法
27、添加list, 单个:lpush listName vlaue// lpush添加的value是放在最左边的

28、添加list, 多个:lpush listName vlaue1 value2 value3// lpush添加的value是放在最左边的

29、添加list,单个或多个,值放在最右边: rpush listName value

30、查看list信息:lrange listName startIndex endIndex// startIndex是从0开始,如果endIndex = -1,那么就是查看从startInex到最后一条的信息

31、查看list的长度:llen listName

32、根据list的下标获取值:lindex listName index

// Set操作,列出一些java List常见的方法
33、添加set,单个 :sadd setName value

34、添加set,多个 :sadd setName value1 value2

35、查看set所有值 :smembers setName

36、查看set是否包含某个value:sismember setName value

原创粉丝点击