1准备工作
链接工具:Xshell (作者使用Xshell7)
Linux系统:CentOS、Ubuntu等系统都可以(作者使用CentOS8.2)
redis版本:自己选择(作者使用redis 6.0.6)
2下载redis安装
2.1注意
1)希望将redis安装到此目录 /usr/local/redis希望将安装包下载到此目录 /usr/local/src
2)文件上传解压或在线下载解压两种方式皆可以,作者使用在线下载解压方式
2.2创建安装目录/usr/local/redis
mkdir /usr/local/redis
- 1
2.3进入安装包目录
cd /usr/local/src
- 1
2.4进行下载安装包
wget http://download.redis.io/releases/redis
- 1
2.5进行解压
tar -xzvf redis-6.0.6.tar.gz
2.6进入redis-6.0.6此目录
cd redis-6.0.6
- 1
2.7安装到指定目录中
make PREFIX=/usr/local/redis install
- 1
2.8配置文件,拷贝redis.conf到安装目录下
cp redis.conf /usr/local/redis/bin/
2.9启动 :进入安装目录/usr/local/redis/bin,运行启动命令
cd /usr/local/redis/bin
- 1
./redis-server /usr/local/redis/bin/redis.conf
- 1
注意:如果是服务器上面安装,一定记得在安全组或防火墙中把6379端口打开
若远程连接错误,则:
首先进入服务器上的redis下的conf目录下的redis.conf文件;
第一步,以vim方式编辑redis.conf文件设置protected-mode的值为no;
第二步,找到bind 127.0.0.1项,前面加上#注释掉,如果bind前面没有加#,则不需要再管了
如果上面步骤做完之后还是不行的话,可以试试关掉自己虚拟机或者服务器上的防火墙
3 Linux 配置redis 开机自动启动
3.1创建脚本文件
vim /etc/init.d/redis
- 1
3.2编辑脚本内容如下
#!/bin/bash
#chkconfig: 2345 10 90
#description: Start and Stop redis
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
REDISPORT=6379
EXEC=/usr/local/redis/bin/redis-server #对应你自己的配置地址
REDIS_CLI=/usr/local/redis/bin/redis-cli #对应你自己的配置地址
PIDFILE=/var/run/redis.pid
CONF="/usr/local/redis/bin/redis.conf" #对应你自己的配置地址
AUTH="1234"
case "$1" in
start)
if [ -f $PIDFILE ]
then
echo "$PIDFILE exists, process is already running or crashed."
else
echo "Starting Redis server..."
$EXEC $CONF
fi
if [ "$?"="0" ]
then
echo "Redis is running..."
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE exists, process is not running."
else
PID=$(cat $PIDFILE)
echo "Stopping..."
$REDIS_CLI -p $REDISPORT SHUTDOWN
sleep 2
while [ -x $PIDFILE ]
do
echo "Waiting for Redis to shutdown..."
sleep 1
done
echo "Redis stopped"
fi
;;
restart|force-reload)
${0} stop
${0} start
;;
*)
echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2
exit 1
esac
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
3.3修改权限
chmod 755 /etc/init.d/redis
- 1
3.4启动redis
/etc/init.d/redis start
- 1
3.5设置开机启动
进入目录cd /etc/init.d
设置reids自启动chkconfig redis on
3.6 重启Linux
reboot
- 1
3.7重启后查看redis服务
chkconfig --list
- 1
4 备用命令
4.1 vim 编写文件
i 或 insert 开始插入内容
esc + :wq 保存退出
rm -f + 文件名 删除文件
4.2 redis启动/停止
启动服务:service redis start
停止服务:service redis stop
如有错误,评论指出,作者改正
redis安装参考原文链接:https://blog.csdn.net/qq_47831505/article/details/123883715
redis自启动原文链接:https://blog.csdn.net/weixin_40350981/article/details/124292929
本文链接:https://blog.csdn.net/weixin_45524185/article/details/125572893