
Redis
Zhe_King
不逼自己一把,不知道自己可以成神。
展开
-
Redis学习【1】 ——Redis配置
Redis配置文件位于Redis安装目录下,名为redis.confCONFIG — 查看或设置配置项。查看配置项//语法127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME //实例127.0.0.1:6379> CONFIG GET loglevel //CONFIG GET * (*号获取所有配置项)1) "loglevel"2...原创 2018-06-22 11:04:11 · 231 阅读 · 0 评论 -
Redis【2】——Redis数据类型
<参考菜鸟教程>Redis数据类型:shring(字符串),hash(哈希),list(列表),set(集合),zset(sorted set:有序集合)。原创 2018-06-22 11:38:46 · 377 阅读 · 0 评论 -
Redis【3】——Redis键(key)
DEL KEY_NAME 删除keyDUMP KEY_NAME 列化给定key,并返回被序列号的值EXISTS KEY_NAME 检查key是否存在 存在返回1 ,否则返回0EXPIRE KEY_NAME TIME 设置key过期时间,时间单位为秒EXPIREAT KEY_NAME TIME 以UNIX时间戳格式设置key过期时间PEXPRIE KEY_NAME T...原创 2018-06-22 16:03:21 · 202 阅读 · 0 评论 -
Redis【4】——字符串(string)
SET key 赋值Get key 取值GETRANGE key start end 取值截取字符串GETSET key value 赋值并返回旧值,不存在或非字符串类型报错GETBIT key value 设置或清除指定偏移量上的位SETEX key time value 赋值并设置过期时间-秒MGET key1 key2...key3 获取多个值SE...原创 2018-06-25 10:14:04 · 182 阅读 · 0 评论 -
Redis【5】——哈希(Hash)
HDEL key field1... 批量删除哈希表字段HEXISTS key field 查看指定字段是否存在,存在返回1 否则返回0HGET key field 取指定字段值HEGETALL key 获取key'中所有字段和值HINCRBY key field increment 按指定量递增HINCRBYFLOAT key field increment ...原创 2018-06-25 10:25:58 · 220 阅读 · 0 评论 -
Redis【6】——列表(list)
、原创 2018-06-25 20:59:13 · 298 阅读 · 0 评论 -
Redis【7】——集合(set)
Redis的Set是String类型的无序集合。集合成员是唯一的。Redis集合时通过哈希表实现的,集合最大成员数为232 - 1。SADD key value ... 批量添加SCARD key 获取成员数量SDIFF key... 获取所以集合的差集,获取第一个集合仅有的元素SDIFFSTORE destination key... 返回所有集合的差集并存储在de...原创 2018-06-25 21:23:20 · 208 阅读 · 0 评论 -
Redis【8】——HyperLogLog
HyperLogLog是用来做基数统计的算法,HyperLogLog的有点是,在输入元素的数量或者体积非常大时,基数所需的空间总是固定的,并且很小的。每个HyperLogLog键只需要花费12kb的内存,就可以计算接近2^64个不同元素的基数。因为HyperLogLog只会根据输入元素来计算基数,而不会存储输入元素本身,所以HyperLogLog不能像集合那样,返回输入的各个元素。PFADD ke...原创 2018-06-25 21:34:26 · 279 阅读 · 0 评论 -
Redis【9】——发布订阅
下图战士了频道channel1,一级订阅这个频道的三个客户端——client2、client5、client1之间的关系当有新消息通过PUBLISH命令发送给频道channel1时,这个消息就会被发送给订阅它的三个客户端:Redis发布订阅命令PSUBSCRIBE pattern... 批量订阅PUBSUB subcommand [argument[argement...]] 查看订阅...原创 2018-06-25 21:57:12 · 268 阅读 · 0 评论