您当前的位置:学无止境 > linux上redis哈希hash的简单使用网站首页学无止境
linux上redis哈希hash的简单使用
发布时间:2021-03-04 16:18:38编辑:sanqing查看次数:663
哈希有点类似mysql数据库,比如存取用户信息HMSET user-2 password 123456 email 123@qq.com age 23,修改密码HSET user-2 password 111111
进入redis
redis-cli
设置哈希
HSET user-1 name liudehua
HSET user-1 age 23
HSET user-2 name aaa (name不存在返回1,存在返回0,都是修改成功)
HSETNX user-2 name ccc (name不存在返回1,存在返回0,存在则修改失败,相当于memcache的add)
批量设置
HMSET user-2 name liming age 34 email limimg@163.com
获取哈希
HGET user-1 name
HGETALL user-1(获取所有,类似mysql数据库select * from user-1)
HMGET user-2 name email(获取部分值,类似mysql数据库select name ,email from user-2)
查看所有redis数据
KEYS *
删除
DEL user-1(所有数据类型通用)
HDEL user-2 name (删除hash里面的某个元素)
获取哈希里面元素的个数
HLEN user-2
获取哈希里面元素的键
HKEYS user-2
获取哈希里面元素的值
HVALS user-2
判断哈希里面的元素是否存在(存在返回1,不存在返回0)
HEXISTS user-2 email
EXISTS user-2(判断这个哈希是否存在)
哈希里面某个元素增加减少
HINCRBY user-2 age 7
HINCRBY user-2 age -3
关键字词:linux,redis,哈希,hash