1、Redis的安装
安装步骤:
第一步:将redis的源码包上传到CentOS系统,一般上传到/usr/local文件夹下面。推荐使用FileZilla来上传,如果你不会使用,请百度。
第二步:进入/usr/local文件夹下面,解压缩redis,命令是tar zxf redis-3.0.0.tar.gz。
cd /usr/local
tar zxvf redis-3.0.0.tar.gz
第三步:然后进入redis-3.0.0文件夹,直接输入make进行编译。
cd redis-3.0.0
make
第四步:继续在
redis-3.0.0文件夹下,
直接输入后面的命令安装。
make install PREFIX=/usr/local/redis
安装完成后,请不要删解压后的redis-3.0.0文件夹。
2、Redis的启动
启动Redis服务分为前台启动和后台启动。前台启动,redis服务将占用当前命令行,建议使用后台启动,如果你做集群的话,那么就需要后台启动,总之,推荐后台启动。
1)前台启动
进入刚才安装的redis的bin文件夹:
cd /usr/local/redis/bin
然后输入一下命令进行前台启动redis服务:
./redis-server
前台启动界面为:
这个界面将占用你的命令行,退出请按Ctrl+C,如果你是Mac,请按control+C。
2)后台启动
把/usr/local/redis-3.0.0/redis.conf复制到/usr/local/redis/bin目录下:
cp /usr/local/redis-3.0.0/redis.conf /usr/local/redis/bin/
进入
/usr/local/redis/bin文件夹下:
cd /usr/local/redis/bin
修改刚才拷贝的配置文件redis.conf文件,将里面的daemonize no改成
daemonize yes
vi redis.conf
上面的命令是打开了这个配置文件,如果你不知道怎么改,请按照下面的方法来:
首先,按键盘 i 键,进入插入状态,也就是INSERT状态;
然后,按四个方向键找到daemonize no,把它设置为daemonize yes;
然后,修改后之后,按ESC退出插入状态;
最后,输入冒号和wq保存修改,命令是 :wq 然后按回车键保存修改。
修改后的文件显示为:
进入 /usr/local/redis/bin文件夹下:
cd /usr/local/redis/bin
加载配置文件启动redis服务器:
./redis-server redis.conf
这就实现了后台启动redis。
3、查看redis状态
有时候你不确定redis是否已经启动,你可以输入以下命令查看进程:
ps aux|grep redis
如果看到下面的图,就表明你已经启动了redis
它的进程号是6635,你可以输入kill 6635关闭redis,也可以输入./redis-cli shutdown关闭redis。
4、测试基本操作
后台启动后,前台启动后进行测试
[root@localhost bin]# ./redis-cli
127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"
5、关闭redis服务
1) 关闭服务器
./redis-cli shutdown
2) 强制关闭
kill -9 10452
在项目中,建议使用正常关闭。
因为如果redis作为缓使用,会将数据存储到内存中,如果使用正常关闭,则会将内存数据持久化到本地之后,再关闭。
如果是强制关闭,则不会进行持久化操作,可能会造成部分数据的丢失
本文是转载其他博客,另加一些必要知道的操作,详文请见:https://blog.csdn.net/lammonpeter/article/details/77726362