没有合适的资源?快使用搜索试试~ 我知道了~
redis单机和集群Java版、缓存及缓存同步
需积分: 49 71 下载量 5 浏览量
2017-06-01
16:38:52
上传
评论
收藏 619KB DOCX 举报
温馨提示
试读
27页
缓存、redis安装、redis单机和集群、jedis单机和集群、jedis与spring整合、缓存逻辑、缓存同步、
资源推荐
资源详情
资源评论
1. redis 介绍
1.1. 什么是 redis
Redis 是用 C 语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多
种键值数据类型来适应不同场景下的存储需求,目前为止 Redis 支持的键值数据类型如
下:
字符串类型
散列类型
列表类型
集合类型
有序集合类型。
1.2. redis 的应用场景
缓存(数据查询、短连接、新闻内容、商品内容等等)。(最多使用)
分布式集群架构中的 session 分离。
聊天室的在线好友列表。
任务队列。(秒杀、抢购、12306 等等)
应用排行榜。
网站访问统计。
数据过期处理(可以精确到毫秒)
1.3. Redis 的安装
redis 是 C 语言开发,建议在 linux 上运行,本教程使用 Centos6.4 作为安装环境。
安装 redis 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,
需要安装 gcc:yum install gcc-c++
版本说明
本教程使用 redis3.0 版本。3.0 版本主要增加了 redis 集群功能。
源码下载
从官网下载
http://download.redis.io/releases/redis-3.0.0.tar.gz
将 redis-3.0.0.tar.gz 拷贝到/usr/local 下
解压源码
tar -zxvf redis-3.0.0.tar.gz
进入解压后的目录进行编译
cd /usr/local/redis-3.0.0
make
安装到指定目录,如 /usr/local/redis
cd /usr/local/redis-3.0.0
make PREFIX=/usr/local/redis install
redis.conf
redis.conf 是 redis 的配置文件,redis.conf 在 redis 源码目录。
注意修改 port 作为 redis 进程的端口,port 默认 6379。
拷贝配置文件到安装目录下
进入源码目录,里面有一份配置文件 redis.conf,然后将其拷贝到安装
路径下
cd /usr/local/redis
mkdir conf
cp /usr/local/redis-3.0.0/redis.conf
/usr/local/redis/bin
安装目录 bin 下的文件列表
redis3.0 新增的 redis-sentinel 是 redis 集群管理工具可实现高可
用。
配置文件目录:
1.4. redis 启动
1.4.1. 前端模式启动
直接运行 bin/redis-server 将以前端模式启动,前端模式启动的缺点是 ssh 命令窗口关
闭则 redis-server 程序结束,不推荐使用此方法。如下图:
1.4.2. 后端模式启动
修改 redis.conf 配置文件, daemonize yes 以后端模式启动。
执行如下命令启动 redis:
cd /usr/local/redis
./bin/redis-server ./redis.conf
redis 默认使用 6379 端口。
也可更改 redis.conf 文件,修改端口号:
1.5. 通过 jedis 连接 redis 单机
1.5.1. jar 包
pom 坐标:
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.7.0</version>
</dependency>
jar 包如下:
1.5.2. 单实例连接
通过创建单实例 jedis 对象连接 redis 服务,如下代码:
// 单实例连接 redis
@Test
publicvoid testJedisSingle() {
Jedis jedis = new Jedis("192.168.101.3", 6379);
jedis.set("name", "bar");
String name = jedis.get("name");
System.out.println(name);
剩余26页未读,继续阅读
资源评论
wwwgzx
- 粉丝: 0
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功