我要用新浪云做网站,东平县建设局信息网站,上海的公司排行榜,app开发公司天品科技文章目录 1、查看redis是否启动2、通过客户端连接redis3、切换到db3数据库4、插入新数据返回15、获取指定哈希#xff08;hash#xff09;对象的所有字段#xff08;field#xff09;名6、获取存储在指定哈希#xff08;hash#xff09;对象中的所有字段#xff08;fiel… 文章目录 1、查看redis是否启动2、通过客户端连接redis3、切换到db3数据库4、插入新数据返回15、获取指定哈希hash对象的所有字段field名6、获取存储在指定哈希hash对象中的所有字段field的值7、获取存储在哈希hash数据类型中指定字段的值8、获取存储在哈希Hash数据结构中指定键key的所有字段field和值value9、获取存储在哈希Hash数据结构中指定键key的字段数量10、检查哈希Hash数据结构中指定的字段field是否存在11、删除哈希表Hash中的一个或多个指定字段12、对哈希表中的字段值进行增加操作13、返回哈希表中一个或多个给定字段的值(hash muli get)14、设置哈希表中多个字段和值 1、查看redis是否启动
[rootlocalhost ~]# ps -ef | grep redis
root 4270 1 0 05:51 ? 00:00:27 /usr/local/redis/bin/redis-server *:6379
root 5458 5407 0 07:33 pts/1 00:00:00 /usr/local/redis/bin/redis-cli -p 6379
root 7851 6858 0 10:59 pts/0 00:00:00 grep --colorauto redis
[rootlocalhost ~]# 2、通过客户端连接redis
[rootlocalhost ~]# /usr/local/redis/bin/redis-cli -p 6379
127.0.0.1:6379 ping
PONG
127.0.0.1:6379 3、切换到db3数据库
127.0.0.1:6379 select 3
OK
127.0.0.1:6379[3] 4、插入新数据返回1
127.0.0.1:6379[3] hset hm01 s01 jim
(integer) 1
127.0.0.1:6379[3] keys *
1) hm01
127.0.0.1:6379[3] hset hm01 s02 tom
(integer) 1
127.0.0.1:6379[3] keys *
1) hm01
127.0.0.1:6379[3] 5、获取指定哈希hash对象的所有字段field名 HKEYS key 命令返回存储在指定哈希对象中的所有字段名。 127.0.0.1:6379[3] keys *
1) hm01
127.0.0.1:6379[3] hkeys hm01
1) s01
2) s02
127.0.0.1:6379[3] 6、获取存储在指定哈希hash对象中的所有字段field的值 HVALS key 命令返回与指定哈希对象关联的所有字段的值。 127.0.0.1:6379[3] keys *
1) hm01
127.0.0.1:6379[3] hkeys hm01
1) s01
2) s02
127.0.0.1:6379[3] hvals hm01
1) jim
2) tom
127.0.0.1:6379[3] 7、获取存储在哈希hash数据类型中指定字段的值
127.0.0.1:6379[3] hget hm01 s01
jim
127.0.0.1:6379[3] 8、获取存储在哈希Hash数据结构中指定键key的所有字段field和值value
127.0.0.1:6379[3] hgetall hm01
1) s01
2) jim
3) s02
4) tom
127.0.0.1:6379[3] 9、获取存储在哈希Hash数据结构中指定键key的字段数量
127.0.0.1:6379[3] hlen hm01
(integer) 2
127.0.0.1:6379[3] 10、检查哈希Hash数据结构中指定的字段field是否存在
127.0.0.1:6379[3] hkeys hm01
1) s01
2) s02
127.0.0.1:6379[3] hexists hm01 s03
(integer) 0
127.0.0.1:6379[3] hexists hm01 s02
(integer) 1
127.0.0.1:6379[3] 11、删除哈希表Hash中的一个或多个指定字段
127.0.0.1:6379[3] hkeys hm01
1) s01
2) s02
127.0.0.1:6379[3] hdel hm01 s02 s03 s04 s05
(integer) 1
127.0.0.1:6379[3] hgetall hm01
1) s01
2) jim
127.0.0.1:6379[3] 12、对哈希表中的字段值进行增加操作
127.0.0.1:6379[3] hset hm01 age 25
(integer) 1
127.0.0.1:6379[3] hgetall hm01
1) s01
2) jim
3) age
4) 25
127.0.0.1:6379[3] hincrby hm01 age 5
(integer) 30
127.0.0.1:6379[3] hgetall hm01
1) s01
2) jim
3) age
4) 30
127.0.0.1:6379[3] 13、返回哈希表中一个或多个给定字段的值(hash muli get) h 代表哈希Hash数据结构mget 是“multi get”的缩写 127.0.0.1:6379[3] keys *
1) hm01
127.0.0.1:6379[3] hkeys hm01
1) s01
2) age
127.0.0.1:6379[3] hmget hm01 s01 age
1) jim
2) 30
127.0.0.1:6379[3] 14、设置哈希表中多个字段和值 hmset现已被hset命令的多个字段-值对版本所取代是一个用于设置哈希表中多个字段和值的命令。 127.0.0.1:6379[3] hmset hm01 s02 tom age 25 address USA
OK
127.0.0.1:6379[3] hgetall hm01
1) s01
2) jim
3) age
4) 25
5) s02
6) tom
7) address
8) USA
127.0.0.1:6379[3]