本文主要介绍在CentOS7环境下,Redis的安装与部署,使用redis-3.0稳定版,因为redis从3.0开始增加了集群功能,现在redis已更新到5.0版本了,历史版本下载链接:http://download.redis.io/releases/
一、下载redis
二、安装Redis
1、将redis-3.0.0.tar.gz拷贝到/usr/local下,然后解压
cp redis-3.0.0.rar.gz /user/local
tar -zxvf redis-3.0.0.tar.gz
2、Redis是用C语言编写,所以编译时需要gcc
yum install gcc -y
3、创建目录安装:
mkdir /usr/local/redis
4、进入解压后的目录进行编译,指定创建目录:
cd /usr/local/redis-3.0.0
make PREFIX=/usr/local/redis install
5、配置Redis
redis.conf是redis的配置文件,redis.conf在redis源码目录。
拷贝配置文件到安装目录下
进入源码目录,里面有一份配置文件 redis.conf,然后将其拷贝到安装路径下
cd /usr/local/redis
cp /usr/local/redis-3.0.0/redis.conf /usr/local/redis/bin
cd /usr/local/redis/bin
目录结构:
redis-benchmark redis性能测试工具
6、启动Redis(默认端口6379)
(1)、前台模式启动(不推荐)
进入bin目录下直接运行 ./redis-server
将以前端模式启动,前端模式启动的缺点是ssh命令窗口关闭则redis-server程序结束
cd /usr/local/redis/bin
./redis-server
(2)、后台模式启动(推荐)
修改redis.conf配置文件, daemonize yes 以后端模式启动
vi /usr/local/redis/bin/redis.conf
保存退出编辑:wq
执行如下命令启动redis:
cd /usr/local/redis/bin
./redis-server ./redis.conf
7、关闭redis
正常命令关闭:
cd /usr/local/redis/bin
./redis-server ./redis.conf
强制终止:
pkill redis-server
8、设置密码
修改redis.conf配置文件, requirepass 123456(即你的密码)
重启后登录
[root@localhost bin]# ./redis-cli
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379>
9、加入redis开机启动
vi /etc/rc.local
//添加
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis-conf
三、客户端连接
redis的可视化客户端目前较流行的有三个:Redis Client ; Redis Desktop Manager ; Redis Studio.
Redis Desktop Manager
一款基于Qt5的跨平台Redis桌面管理软件
支持: Windows 7+, Mac OS X 10.10+, Ubuntu 14+
特点: C++ 编写,响应迅速,性能好。但不支持数据库备份与恢复。
项目地址: https://github.com/uglide/RedisDesktopManager
Redis Client
项目简介: 使用Java编写,功能丰富,缺点是性能稍差,网络不好时,会不时断线。
项目地址: https://github.com/caoxinyu/RedisClient
Redis Studio
项目简介: 又一个C++编写的redis管理工具,仅支持windows平台,支持xp操作系统。
项目地址: https://github.com/cinience/RedisStudio
本文中采用的是第二款——Redis Client
进入当前客户端开源地址:https://github.com/caoxinyu/RedisClient
当前客户端为windows平台提供exe安装及jar包两种方式。
可直接下载安装exe版,运行成功后:
通过server-add直接可以连接上Redis Server。