随笔分类 -  Redis

摘要:Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)却可以重复。 集合是通过哈希表实现的,所以添加,删除,查找的 阅读全文
posted @ 2016-07-07 23:20 jinchunguang
摘要:Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列表的头部(左边)或者尾部(右边) 一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。 实例 在以上实例中我们使用了 LPUSH 将三个值插入了名为 w3ckey 的列表当中。 阅读全文
posted @ 2016-07-07 23:19 jinchunguang
摘要:Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。 Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。 实例 在以上实 阅读全文
posted @ 2016-07-07 23:19 jinchunguang
摘要:Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 实例 redis 127.0.0.1:6379> SET w3ckey redis OK redis 127.0.0.1:6379> GET w3ckey "redis" 在以上实例中我们使用了 SET 和 G 阅读全文
posted @ 2016-07-07 23:18 jinchunguang
摘要:Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。 Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。 实例 在以上实例中,我们设置了 redis 的一些描述信息(name, description, likes, 阅读全文
posted @ 2016-07-07 23:18 jinchunguang
摘要:Redis 键命令用于管理 redis 的键。 语法 Redis 键命令的基本语法如下: 实例 在以上实例中 DEL 是一个命令, w3ckey 是一个键。 如果键被删除成功,命令执行后输出 (integer) 1,否则将输出 (integer) 0 Redis keys 命令 下表给出了与 Red 阅读全文
posted @ 2016-07-07 23:17 jinchunguang
摘要:Redis 命令用于在 redis 服务上执行操作。 要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。 语法 Redis 客户端的基本语法为: 实例 以下实例讲解了如何启动 redis 客户端: 启动 redis 客户端,打 阅读全文
posted @ 2016-07-06 23:18 jinchunguang
摘要:Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。 stri 阅读全文
posted @ 2016-07-06 23:00 jinchunguang
摘要:Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf。 你可以通过 CONFIG 命令查看或设置配置项。 语法 Redis CONFIG 命令格式如下: 实例 使用 * 号获取所有配置项: 实例 编辑配置 你可以通过修改 redis.conf 文件或使用 CONFIG 阅读全文
posted @ 2016-07-06 22:59 jinchunguang
摘要:Window 下安装 下载地址:https://github.com/dmajkic/redis/downloads。 下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。 如 C:\reids 打开一个cmd窗口 使用cd命 阅读全文
posted @ 2016-07-06 22:57 jinchunguang
摘要:Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型 阅读全文
posted @ 2016-07-06 22:56 jinchunguang
摘要:安装redis服务:下载地址:http://redis.io/download,下载最新文档版本。本教程使用的最新文档版本为 2.8.17,下载并安装: make完后 redis-2.8.17目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli, 阅读全文
posted @ 2016-07-01 21:51 jinchunguang
摘要:一、漏洞描述和危害 Redis因配置不当可以未授权访问,被攻击者恶意利用。攻击者无需认证访问到内部数据,可能导致敏感信息泄露,黑客也可以恶意执行flushall来清空所有数据。 攻击者可通过EVAL执行lua代码,或通过数据备份功能往磁盘写入后门文件。 如果Redis以root身份运行,黑客可以给r 阅读全文
posted @ 2016-05-28 17:11 jinchunguang 阅读(324) 评论(0) 推荐(0)