是什么:
是一种键值存储系统,里面的值可以是:
查询key 的类型 type key
字符串:如列表/hase/集合中的元素都是字符串
- 增加/修改键值对:set key value
- 一次设置多个键值对:mset key1 value1
- 修改键的值,并返回旧值:getset key newvalue
- 删除键值对:del key
- 查询键值对:get key
- 一次查询对个键的值:mget key1 key2
列表:广告标签
集合:如终端的IMEI,Redis 中集合是通过哈希表实现的
Hase(哈希):哈希表,里面存了很多键值对,如广告位配置,命令/结构如下:runoobkey为表,1)为键,“name”为值
-
- 创建/增加/设置键值对:HSET runoobkey KEY1 VALUE1
- 删除键值对:HDEL runoobkey KEY1,fild2
- 获取哈希表中的所有键值:HGETALL runoobkey
- 获取hase中的所有键:HKEYS runoobkey
- 获取Hase中的所有值:HVALS runoobkey
- 获取Hase中的字段数:HLEN runoobkey
- 获取hase中指定字段的值:HGET runoobkey FIELD1/KEY1
- 获取多个指定字段的值:HMGET runoobkey KEY1 KEY2
127.0.0.1:6379> HGETALL runoobkey
1) "name"
2) "redis tutorial"
3) "description"
4) "redis basic commands for caching"
5) "likes"
6) "20"
7) "visitors"
8) "23000"
怎么样操作:
- 建立连接:redis-cli(客户端工具) -h host -p port -a passwd