Linux中redis的基本命令

1.KEYS

获取符合规则的键名列表
语法:keys pattern
示例:
Linux中redis的基本命令

2.EXISTS

判断一个键是否存在,如果存在,则返回整数类型1,否则返回0
语法:exists key
示例:
Linux中redis的基本命令

3.DEL

删除键,删除一个或多个,返回删除键的个数
语法:del key [key…]
示例:
Linux中redis的基本命令
删除不支持正则删除,写del keys*没有用,需要逐个删除

4 HELP

提示作用
示例:
Linux中redis的基本命令

5.TYPE

返回VALUE的数据类型
语法:type key [key…]
示例:
Linux中redis的基本命令
因为redis3.0.7的版本,所以它支持5种数据类型
类型:string
字符串是redis最基本的数据类型,他能存储任何形式的字符串,包括二进制数据、JSON化的对象、字节数组,一个字符串类型键最大可允许储存512MB
特性示例:
(1)递增递减、规定间隔递增递减
Linux中redis的基本命令
Linux中redis的基本命令
Linux中redis的基本命令
(2)给值追加
语法:spend key value
示例:
Linux中redis的基本命令
(3)查看值字符串有多长
语法:strlen key
示例:
Linux中redis的基本命令
(4)设置多个键值、获取多个键值
语法:MSET key value[key value…]
MGET key [key…]
示例:
Linux中redis的基本命令

6.延伸问题

(1)假设User对象以JSON序列化形式存进redis,怎么存,怎么取
答:
user -----> 字符串
set user1 json
get user1 ---->字符串
使用json工具,解析对象
(2)如果只更新这个对象其中age的值,怎么办
答:
这时,redis提供了hash散列类型的数据类型,所以命令换成hmset和hmget
Linux中redis的基本命令