
redis
iteye_18298
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
redis 在windows 上安装
[b][i]第一步认识redis[/i][/b] Redis是一个开源的,先进的 key-value 存储可用于构建高性能,可扩展的 Web 应用程序的解决方案。Redis官方网网站是:[url]http://www.redis.io/[/url]Redis 有三个主要使其有别于其它很多竞争对手的特点: Redis是完全在内存中保存数据的数据库,使用磁盘只是为了持久性目的;...原创 2016-07-05 11:12:07 · 105 阅读 · 0 评论 -
redis之安全&性能&客户端连接
[i][b]redis安全[/b][/i][b]我们可以通过 redis 的配置文件设置密码参数,这样客户端连接到 redis 服务就需要密码验证,这样可以让你的 redis 服务更安全。实例我们可以通过以下命令查看是否设置了密码验证:127.0.0.1:6379> CONFIG get requirepass1) "requirepass"2) ""默认情况下 req...原创 2016-07-11 14:13:35 · 122 阅读 · 0 评论 -
rerfis之备份与恢复
[b]save 命令用于创建当前数据库的备份。该命令将在 redis 安装目录中创建dump.rdb文件。[/b]示例:redis 127.0.0.1:6379> ping [i]//查看redis服务器是否运行[/i]PONGredis 127.0.0.1:6379> save [i] //备份[/i]OKredis 127.0.0.1:63...原创 2016-07-11 13:42:06 · 150 阅读 · 0 评论 -
redis之事务
[b]Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。一个事务从开始到执行会经历以下三个阶段:开始事务。命令入队。执行事务。[/b][i][b]以mult...原创 2016-07-11 13:17:23 · 104 阅读 · 0 评论 -
redis之发布订阅
[b]Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:[/b][img]http://dl2.iteye.com/upload/attachm...原创 2016-07-11 11:42:40 · 127 阅读 · 0 评论 -
redis数据类型之有序集合 sorted set
Redis 有序集合(sorted set)[b]Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数...原创 2016-07-11 11:09:18 · 127 阅读 · 0 评论 -
redis数据类型之set常用操作
Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。[i]SADD key member1 [member2] 向集合添加一个或多个成员[/i] re...原创 2016-07-08 13:51:58 · 123 阅读 · 0 评论 -
redis数据类型之list常用操作
[b]Redis 的list 列表类型 是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列表的头部(左边)或者尾部(右边)一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。[/b][i]lpush 创建list并加入元素 (lpush key value1 [value2] 将一个或多个值插入到列表头部)[/i]...原创 2016-07-08 11:38:04 · 138 阅读 · 0 评论 -
简单的利用Jedis连接redis操作数据库
[code="简单代码实现,更多操作请查询相应API"]首先添加jar包public static void main(String[] args) { Jedis jedis = new Jedis("127.0.0.1"); System.out.println(jedis.ping());//查看服务是否运行 ...原创 2016-07-07 16:37:46 · 127 阅读 · 0 评论 -
redis数据类型之hash
[code="redis数据类型之hash,更多请参见相应API"]Redis的hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。[b]创建hash表user并设置字段[/b]redis 127.0.0.1:6379> hmset user name "zh...原创 2016-07-07 13:39:01 · 174 阅读 · 0 评论 -
redis数据类型操作之String类型常用操作
[code="redis数据类型操作之String类型常用操作,更多请参见相应API"]redis 127.0.0.1:6379> set name "zhangshan" //给key name赋值zhangshanOKredis 127.0.0.1:6379> get name"zhangshan"getrange 字符串截取redis 127.0.0.1:63...原创 2016-07-07 11:52:03 · 141 阅读 · 0 评论 -
redis的key操作
[code="redis的key相关操作,更多操作请查询相应API"]redis 127.0.0.1:6379> set my_key "zbbcnzz" //存贮key为my_key的值为"zbbcnzz"OKredis 127.0.0.1:6379> get my_key //获得my_key的值"zbbcnzz"redis 12...原创 2016-07-07 11:10:15 · 156 阅读 · 0 评论 -
redis可视化工具RedisClient使用
[i]首页我先把redis的密码设置为:123456redis 127.0.0.1:6379> CONFIG SET requirepass 123456OKredis 127.0.0.1:6379> AUTH 123456Ok[/i][i]该可视化工具github地址[url]https://github.com/caoxinyu/RedisClient[/url][/i...原创 2016-07-05 16:32:11 · 240 阅读 · 0 评论 -
redis之管道技术 & 分区
[i][b]Redis 管道技术[/b][/i][u]Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。服务端处理命令,并将结果返回给客户端。Redis 管道技术Redis 管道技术可以在服务端未响应时,客户端可以继续向服务端发...原创 2016-07-12 00:25:47 · 143 阅读 · 0 评论