redis命令行使用详解,先启动两台redis:
1、启动两台redis,查看基本信息,并启动客户端命令:
2、查看帮助命令,redis-cli -h:
3、保存、查询、选择库命令行:
也可以直接选择库:
4、进入数据库客户端,查看帮助命令:
例如这个命令:
通用组的命令,即查看常用redis 命令:
查看所有key的命令和清除所有key的命令:
5、关于string格式相关的命令:
关于set命令的使用:
只有存在的时候才能更新设置的命令:
批量set命令:
同理,也可以批量get 。
字符串追加和截取的命令:
字符串修改部分的命令行:
查看value的长度和类型:
注意:类型是和方法绑定的,即不同的类型对应不同的方法。
set命令就属于String这个命令组,及时你value 是99 ,类型也是string类型的:
6、查看object命令:
使用帮助:
面向数值的操作:
加减命令操作:
字符串的加减命令:
字符串长度演示:
7、中文字符,在UTF-8 编码集环境下,一个字符是三个字节;在JBK的环境下,代表两个字节:
如上图k2 在UTF-8环境下,k3在GBK环境下,get 命令查询验证:
16进制的字节如上显示。
格式化条件下查询,在GBK编码集下,k2的值变成了 涓 ,即k2表现出所谓的乱码(UTF-8环境下存,GBK环境下查):
因此,可以说明redis是二进制安全的,长度也不会变;即redis里面没有数据类型,使用的时候一定要定义好相应的编解码。
8、GETSET 命令:
把旧值取出来,把新值设置好,相比较set/get两个命令,减少一次IO操作。
批量加锁命令:
演示:
到此String 类型主要的命令使用分享完毕,下篇我们分享bitmap 类型的使用,敬请期待!