redis命令行之String类型使用详解

redis命令行使用详解,先启动两台redis:

1、启动两台redis,查看基本信息,并启动客户端命令:

2、查看帮助命令,redis-cli -h:

redis命令行之String类型使用详解_第1张图片

3、保存、查询、选择库命令行:

redis命令行之String类型使用详解_第2张图片

也可以直接选择库:

 

 4、进入数据库客户端,查看帮助命令:

redis命令行之String类型使用详解_第3张图片 例如这个命令:

redis命令行之String类型使用详解_第4张图片

通用组的命令,即查看常用redis 命令:

redis命令行之String类型使用详解_第5张图片 查看所有key的命令和清除所有key的命令:

redis命令行之String类型使用详解_第6张图片

  5、关于string格式相关的命令:

redis命令行之String类型使用详解_第7张图片

关于set命令的使用:

redis命令行之String类型使用详解_第8张图片 只有存在的时候才能更新设置的命令:

redis命令行之String类型使用详解_第9张图片

批量set命令:

redis命令行之String类型使用详解_第10张图片同理,也可以批量get 。

字符串追加和截取的命令:

redis命令行之String类型使用详解_第11张图片

 字符串修改部分的命令行:

redis命令行之String类型使用详解_第12张图片

 查看value的长度和类型:

redis命令行之String类型使用详解_第13张图片

 注意:类型是和方法绑定的,即不同的类型对应不同的方法。

 set命令就属于String这个命令组,及时你value 是99 ,类型也是string类型的:

redis命令行之String类型使用详解_第14张图片

 6、查看object命令:

redis命令行之String类型使用详解_第15张图片

使用帮助:

redis命令行之String类型使用详解_第16张图片 面向数值的操作:

redis命令行之String类型使用详解_第17张图片

加减命令操作:

redis命令行之String类型使用详解_第18张图片 字符串的加减命令:
redis命令行之String类型使用详解_第19张图片

字符串长度演示:

redis命令行之String类型使用详解_第20张图片 7、中文字符,在UTF-8 编码集环境下,一个字符是三个字节;在JBK的环境下,代表两个字节:

redis命令行之String类型使用详解_第21张图片

 如上图k2 在UTF-8环境下,k3在GBK环境下,get 命令查询验证:

redis命令行之String类型使用详解_第22张图片

16进制的字节如上显示。

格式化条件下查询,在GBK编码集下,k2的值变成了  涓 ,即k2表现出所谓的乱码(UTF-8环境下存,GBK环境下查):

redis命令行之String类型使用详解_第23张图片 因此,可以说明redis是二进制安全的,长度也不会变;即redis里面没有数据类型,使用的时候一定要定义好相应的编解码。

redis命令行之String类型使用详解_第24张图片 8、GETSET 命令:

把旧值取出来,把新值设置好,相比较set/get两个命令,减少一次IO操作。

批量加锁命令:

redis命令行之String类型使用详解_第25张图片 演示:

redis命令行之String类型使用详解_第26张图片

 到此String 类型主要的命令使用分享完毕,下篇我们分享bitmap 类型的使用,敬请期待!

你可能感兴趣的:(redis,相关,java)