常用操作:
xxxxxxxxxx11redis-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
运行命令
xxxxxxxxxx11make
添加到系统里
xxxxxxxxxx11make 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语句使用
xxxxxxxxxx21set key1 1234562get key1
基本的操作到此结束,ctrl+c或者 exit 退出redis命令模式
为了安全起见,需要给redis加密码,进入redis配置文件 redis.conf
xxxxxxxxxx11requirepass foobared
使用命令redis-server ./redis.conf重新启动一下,redis-cli进入redis命令,使用 get key1则提示 NOAUTH Authentication required.输入命令 auth 密码即可完成登录,之后使用 get key1则会获取到数据
打开redis目录的utils文件夹,有对应的 install_server.sh文件,执行此文件
xxxxxxxxxx71Selected config:2Port : 63793Config file : /home/software/redis-5.0.5/redis.conf4Log file : /home/software/redis-5.0.5/redis.log5Data dir : /home/software/redis-5.0.5/data6Executable : /usr/local/bin/redis-server7Cli Executable : /usr/local/bin/redis-cli
最后输入ok确认自启动即可,通过下面语句查看是否安装成功
xxxxxxxxxx11chkconfig --list | grep redis
通过命令查看redis的状态,启动和关闭redis
xxxxxxxxxx31systemctl status redis_63792systemctl stop redis_63793systemctl start redis_6379
修改redis系统服务名字
xxxxxxxxxx11vi /etc/init.d/redis_6379
linux Reboot时间比较长,发现在关机的时候报了redis关闭不了
修改/etc/init.d/redis_6379(stop下红框中内容,格式:$CLIEXEC -a "password" -p $REDISPORT shutdown)
xxxxxxxxxx161stop)2if [ ! -f $PIDFILE ]3then4echo "$PIDFILE does not exist, process is not running"5else6PID=$(cat $PIDFILE)7echo "Stopping ..."8$CLIEXEC -p $REDISPORT shutdown9while [ -x /proc/${PID} ]10do11echo "Waiting for Redis to shutdown ..."12sleep 113done14echo "Redis stopped"15fi16;;
完成