1.下载redis
https://redis.io/download可以在这里下载各种版本的redis,当然也可以用这种方式:
wget http://download.redis.io/releases/redis-6.2.3.tar.gz
2.安装redis
这边是通过文件传输,输入到固定的文件目录 /usr/local 下,创建redis目录,并解压zip
tar xzvf redis-6.2.3.tar.gz
安装,进入文件目录:cd redis-6.2.3.tar.gz,执行make
执行完成之后,进入src,cd src,执行
#安装到指定的文件目录下
make install PREFIX=/usr/local/redis
执行图
在redis文件目录下创建etc目录,如下图 ,执行命令
mkdir /usr/local/redis/etc
把redis.conf文件一到etc下
mv redis.conf /usr/local/redis/etc
3.配置redis为后台启动
vi /usr/local/redis/etc/redis.conf
ps:进入之后,需要按键盘【i】进入insert模式,才可以修改,这里可以修改后台启动,端口,和密码
将daemonize no 改成daemonize yes 后台启动
port 6378 修改默认端口
# requirepass foobared 修改默认密码
4.将redis加入到开机启动
进入编辑模式
vi /etc/rc.local
加入:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
5.启动
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
注:
常用命令
redis-server /usr/local/redis/etc/redis.conf //启动redis
pkill redis //停止redis
卸载redis:
rm -rf /usr/local/redis //删除安装目录
rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本
rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹
两种启动方式:
redis-server &
加上`&`号使redis以后台程序方式运行
或者是
redis-server
检测后台进程是否存在
ps -ef |grep redis
检测端口是否在监听
netstat -lntp | grep 端口
使用redis-cli
客户端检测连接是否正常
redis-cli
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> set key "hello world"
OK
127.0.0.1:6379> get key
停止redis:
使用客户端停止
redis-cli shutdown
使用如下命令启动redis客户端程序(需要进入安装目录/usr/local/redis/bin/):
./redis-cli -h 127.0.0.1
./redis-cli -p 端口
./redis-cli -h 127.0.0.1 -p 端口
遇到的问题:
用redis-cli -p 端口登录,查询redis密码,报错:
因为是使用的非密码登录,所以会跳出这个。用下面命令重新登录(ctrl+c退出)
#
./redis-cli -h 127.0.0.1 -p 端口 -a 密码