常用操作:
xxxxxxxxxx
11redis-cli
用浏览器打开https://redis.io/
,下载 redis
tar.gz压缩文件
复制文件到 linux文件夹,打开该目录然后运行以下语句
1tar -zxvf redis-5.0.5.tar.gz -C /home/software
/home/software
为要解压的路径
进入安装完成的目录
本次测试进入的目录为 cd /home/software/redis-5.0.5/src
运行命令
xxxxxxxxxx
11make
添加到系统里
xxxxxxxxxx
11make install
安装完成之后修改配置文件vi redis.conf
,vi中查mak询指令为 :/ 内容
修改 bind 127.0.0.1
为 bind 0.0.0.0
允许所有IP访问
修改 daemonize no
为 daemonize yes
允许后台执行
使用启动命令 redis-server ./redis.conf
查看redis服务是否已经启动 ps -ef | grep redis
进入redis-cli 命令 redis-cli
redis语句使用
xxxxxxxxxx
21set key1 123456
2get key1
基本的操作到此结束,ctrl+c
或者 exit
退出redis命令模式
为了安全起见,需要给redis加密码,进入redis配置文件 redis.conf
xxxxxxxxxx
11requirepass foobared
使用命令redis-server ./redis.conf
重新启动一下,redis-cli
进入redis命令,使用 get key1
则提示 NOAUTH Authentication required.
输入命令 auth 密码
即可完成登录,之后使用 get key1
则会获取到数据
打开redis目录的utils文件夹,有对应的 install_server.sh
文件,执行此文件
xxxxxxxxxx
71Selected config:
2Port : 6379
3Config file : /home/software/redis-5.0.5/redis.conf
4Log file : /home/software/redis-5.0.5/redis.log
5Data dir : /home/software/redis-5.0.5/data
6Executable : /usr/local/bin/redis-server
7Cli Executable : /usr/local/bin/redis-cli
最后输入ok确认自启动即可,通过下面语句查看是否安装成功
xxxxxxxxxx
11chkconfig --list | grep redis
通过命令查看redis的状态,启动和关闭redis
xxxxxxxxxx
31systemctl status redis_6379
2systemctl stop redis_6379
3systemctl start redis_6379
修改redis系统服务名字
xxxxxxxxxx
11vi /etc/init.d/redis_6379
linux Reboot时间比较长,发现在关机的时候报了redis关闭不了
修改/etc/init.d/redis_6379(stop下红框中内容,格式:$CLIEXEC -a "password" -p $REDISPORT shutdown)
xxxxxxxxxx
161stop)
2if [ ! -f $PIDFILE ]
3then
4echo "$PIDFILE does not exist, process is not running"
5else
6PID=$(cat $PIDFILE)
7echo "Stopping ..."
8$CLIEXEC -p $REDISPORT shutdown
9while [ -x /proc/${PID} ]
10do
11echo "Waiting for Redis to shutdown ..."
12sleep 1
13done
14echo "Redis stopped"
15fi
16;;
完成