Redis
Tacks
这个作者很懒,什么都没留下…
展开
-
Redis入门【二】---------常用命令
Redis 命令用于在 redis 服务上执行操作。 要在 redis 服务上执行命令需要一个 redis 客户端。要先开启Redis服务,然后在客户端连接后执行命令【1】设置key的值与获取(字符串为例)set ,get//存储键名为key 值为valueset key value//获取键名为keyget key 注意:这里的key的名字的长度不限制,可见的...原创 2018-09-04 16:40:06 · 172 阅读 · 0 评论 -
Redis入门【六】---------有序集合(Sorted Set)
前言Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。情景融入类似贴吧中回复量最多的前五条记录,如果是关系型数据库,利用select语句按照回帖量顺序然后limit 5条出来就行...原创 2018-09-11 16:23:31 · 242 阅读 · 0 评论 -
Redis入门【三】---------字符串(String)
前言 (字符串)String最简单Redis类型。如果你只用这种类型,Redis就像一个可以持久化的memcached服务器(注:memcache的数据仅保存在内存中,服务器重启后,数据将丢失)一 常用命令【1】set与get,mset与mget,setex与setnx#<1>设置指定的key的值set key value [EX seconds] [PX ...原创 2018-09-05 14:03:57 · 257 阅读 · 0 评论 -
Redis入门【一】---------win64下安装redis了解一下
前言 Redis是Remote Dictionary Server(远程数据服务)的缩写 由意大利人 antirez(Salvatore Sanfilippo) 开发的一款 内存高速缓存数据库 该软件使用C语言编写,它的数据模型为 key-value 它支持丰富的数据类型(结构),比如 String list hash set sorted set。 它...原创 2018-09-03 14:04:32 · 168 阅读 · 0 评论 -
Redis入门【九】---------持久化(快照与AOF)
前言redis(nosql产品)为了内部数据的安全考虑会把本身的数据以文件形式保存到硬盘中一份,在服务器重启后会把硬盘中的数据恢复到内存中,这个过程叫做持久化(persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。redis提供两种不同的持久化方法来将数据存储到硬盘中,一个叫做快照(snapshotting),有的地方也叫Redis DataBase...原创 2018-09-18 15:30:50 · 169 阅读 · 0 评论 -
Redis入门【四】---------列表(List)
在Redis中,List列表类型是按照顺序排序的字符串列表。类似c语言的普通链表一样,我们可以在链表的头部(左边)或者尾部(右边)添加删除元素。这使得List既可以用作栈,也可以用作队列。一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。原创 2018-09-06 21:59:24 · 531 阅读 · 1 评论 -
Redis入门【五】---------集合(Set)
前言Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,而集合就类似数学中有三大特性,确定性,无序性,互异性,那么自然集合中不能有重复的数据,和上一节redis的list列表类型不同,list的顺序不一样,也表示不同的key。Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。集合中最大的成员数为 232 - 1 (4294967295,...原创 2018-09-07 13:31:45 · 242 阅读 · 0 评论 -
Redis入门【七】---------散列哈希(Hash)
前言Redis的散列可以让用户将多个键值对存到一个redis键里面,从功能来说,redis为散列值提供了一些与字符串值相同特性,使得散列非常适合将一些相关的数据存储到一起。【1】添加和删除键值对的散列操作#<1>同时将单个/多个 field-value (域-值)对设置到哈希表 key 中hset key field valuehmset key field v...原创 2018-09-13 20:32:21 · 272 阅读 · 0 评论 -
Redis入门【八】---------发布与订阅(pub/sub)
前言一般来说,发布(publish)与订阅(subscribe),又称为pub/sub的。其特点是订阅者(listener)负责订阅频道(channel),发送者(publisher)负责向频道发送二进制字符串消息。每当有消息发送到频道的时候,频道的所有订阅者都会收到消息,其实我们可以把频道理解为电台,订阅者可以同时收听多个电台,而发送者可以再任何电台发送消息频道的订阅与信息发送...原创 2018-09-13 21:37:38 · 905 阅读 · 0 评论