
redis数据库
文章平均质量分 86
wjxbj
这个作者很懒,什么都没留下…
展开
-
NoSQL数据库之Redis数据库管理(Redis的介绍与安装部署)
一.NoSQL介绍 NoSQL(Not Only SQL),意为反SQL运动,是一项合新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。它指的是非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由...原创 2014-07-28 22:55:39 · 382 阅读 · 0 评论 -
Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式等)介绍
redis是一个著名的key-value存储系统,而作为其官方推荐的java版客户端jedis也非常强大和稳定,支持事务、管道及有jedis自身实现的分布式。 在这里对jedis关于事务、管道和分布式的调用方式做一个简单的介绍和对比: 一.普通同步方式 最简单和基础的调用方式 @Test public void test1Normal(...原创 2014-08-07 23:04:52 · 179 阅读 · 0 评论 -
jedis连接池使用实例
实例代码: package com.bijian.study; import java.util.ArrayList; import java.util.List; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisP...原创 2014-08-05 23:17:19 · 140 阅读 · 1 评论 -
Jedis连接池的入门级使用
Jedis连接池操作步骤如下: a.获取Jedis实例需要从JedisPool中获取; b.用完Jedis实例需要返还给JedisPool; c.如果Jedis在使用过程中出错,则也需要还给JedisPool; package com.bijian.study; import redis.clients.jedis.Jedis; ...原创 2014-08-05 22:27:33 · 109 阅读 · 0 评论 -
JAVA连接访问Redis数据库入门示例
一.在Linux上安装Redis服务(详细可参看:http://bijian1013.iteye.com/blog/2070773) 步骤一:Redis的官方下载安装包 官网地址:http://redis.io/download 步骤二:编译源程序 tar zxvf redis-2.4.17.tar.gz cd redis-2.4.17 make cd src &...2014-08-03 00:31:35 · 385 阅读 · 0 评论 -
NoSQL数据库之Redis数据库管理(PHP-REDIS实例)
一.redis.php <?php //实例化 $redis = new Redis(); //连接服务器 $redis->connect("localhost"); //授权 $redis->auth("lamplijie"); //相关操作 $redis-&g...原创 2014-07-29 00:05:41 · 199 阅读 · 0 评论 -
NoSQL数据库之Redis数据库管理(Redis高级应用之事务处理、持久化操作、pub_sub、虚拟内存) ...
3.事务处理 Redis对事务的支持目前不比较简单。Redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。当一个client在一个连接中发出multi命令时,这个连接会进入一个事务上下文,该连接后续的命令不会立即执行,而是先放到一个队列中,当执行exec命令时,redis会顺序的执行队列中的所有命令。 redis 127....原创 2014-07-29 00:05:18 · 136 阅读 · 0 评论 -
NoSQL数据库之Redis数据库管理(Redis的常用命令及高级应用)
一 .Redis常用命令 Redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以在Linux终端使用。 a.键值相关命令 b.服务器相关命令 1.键值相关命令 Keys:返回满足给定pattern的所有key redis 127.0.0.1:6379> keys * 1) "myzset2" ...原创 2014-07-28 23:01:39 · 197 阅读 · 0 评论 -
NoSQL数据库之Redis数据库管理(set类型和zset类型)
4.sets类型 Set是集合,它是string类型的无序集合。set是通过hash table实现的,添加、删除和查找的复杂度都是O(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog的tag功能。 sadd:向名称为key的set中添加元素。 redis 127.0.0.1:6379> sadd myse...原创 2014-07-28 23:00:24 · 183 阅读 · 0 评论 -
NoSQL数据库之Redis数据库管理(list类型)
3.list类型及操作 List是一个链表结构,主要功能是push、pop、获取一个范围的所有值等等,操作key理解为链表的名字。Redis的list类型其实就是一个每个子元素都是string类型的双向链表。我们可以通过push、pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以作为队列。 lpush:在key对应list的头部添加...原创 2014-07-28 22:59:24 · 160 阅读 · 0 评论 -
NoSQL数据库之Redis数据库管理(String类型和hash类型)
一.Redis的数据类型 1.String类型及操作 String是最简单的类型,一个key对应一个value,string类型是二进制安全的。Redis的string可以包含任何数据,比如jpg图片或者序列化的对象。 Set方法:设置key对应的值为string类型的value 例如:我们添加一个name=lili的键值对 redis...原创 2014-07-28 22:57:00 · 154 阅读 · 0 评论 -
windows下redis安装
1.redis官方下载地址:https://redis.io/download,redis 64位下载地址:https://github.com/ServiceStack/redis-windows,本人测试使用的是redis-64.3.0.503版本。 2.解压redis-64.3.0.503.zip,解压后的文件结构如下: 3.修改redis.windows.conf文件,设置...原创 2018-06-17 20:30:31 · 121 阅读 · 0 评论