1、 我安装的是redis3.0版本,因为3.0支持集群。安装压缩包为redis-3.0.0.tar.gz,
可以去我上传的资源下载,下载地址:http://download.youkuaiyun.com/download/jing12062011/9938309
2、安装环境(安装gcc):yum install gcc-c++
3、将redis-3.0.0.tar.gz拷贝到/usr/local
4、解压源码:tar -zxvf redis-3.0.0.tar.gz
5、进入解压的目录:cd /usr/local/redis-3.0.0
6、将redis安装到指定文件夹:make PREFIX=/usr/local/redis install
/usr/local/redis是安装路径。
安装成功如下图
7、进入源码目录:cd /usr/local/redis-3.0.0 找到redis.conf文件,这个是redis配置文件,
将此文件拷贝到安装路径下:
cp /usr/local/redis-3.0.0/redis.conf /usr/local/redis/bin
8、查看安装目录bin下的文件列表
其中 redis-server是服务端。redis-cli是客户端。
9、开启redis服务: ./usr/local/redis/bin/redis-server,开启成功后显示如下:
10、用SecureCRT另外开启一个连接,打开redis客户端:
cd /usr/local/redis
./bin/redis-cli
显示:127.0.0.1:6379>,表示开启成功。可以进行set/get等基本操作。
11、退出redis的话可以直接在原来的连接页面用Ctrl+C命令,退出之后会显示:
signal-handler (1502954628) Received SIGINT scheduling shutdown...
21135:M 17 Aug 15:23:48.672 # User requested shutdown...
21135:M 17 Aug 15:23:48.672 * Saving the final RDB snapshot before exiting.
21135:M 17 Aug 15:23:48.682 * DB saved on disk
21135:M 17 Aug 15:23:48.682 # Redis is now ready to exit, bye bye...
12、此时再去客户端处set一个值,会被告知:Could not connect to Redis at 127.0.0.1:6379: Connection refused
13、使redis在后台运行的方法:
1 进入安装目录:cd /usr/local/redis/bin
2 修改配置文件:vi redis.conf,找到daemonize no, 修改daemonize no 改为daemonize yes。保存并退出。
3 指定配置文件开启redis服务器:./redis-server ./redis.conf。此时可以看到没有显示大片消息
4 查看redis是否开启:ps -ef|grep redis,显示:
root 44531 1 0 02:25 ? 00:00:00 ./redis-server *:6379
root 44559 44451 0 02:36 pts/1 00:00:00 grep redis
表示redis已经启动
5 打开redis的客户端:./redis-cli,可以进行操作