环境配置
一、Redis环境配置
windows下载网址: https://github.com/tporadowski/redis/releases
linux下载网址: https://redis.io/download
可视化工具: https://github.com/caoxinyu/RedisClient
二、windows安装服务
以管理员身份进去redis目录
#以管理员身份进入# 下载服务redis-server --service-install redis.windows.conf# 启动服务redis-server --service-start
三、Linux安装redis
一、解压redis
cd redis-6.2.6.tar.gz #进入该目录tar zxvf redis-6.2.6.tar.gz #解压文件cd redis-6.2.6/ #进入redis目录make #编译文件cd src #进入src目录sudo make install 编译cd .. 返回配置目录vim redis.conf 修改配置文件
提示(sudo apt-get update)
- 编译文件时出现

解决方法:
sudo apt install make
- 编译的时候出现

解决方法:
sudo apt-get install pkg-config
- 出现一下错误

sudo apt-get install gcc
二、修改配置文件
设置后台启动
开启远程访问
将第75行的bind注释,第90行将protected-mode改为no
三、启动服务
./redis-server ../redis.conf #启动服务
四、开启防火墙
firewall-cmd --zone=public --add-port=6379/tcp --permanentfirewall-cmd --reloadfirewall-cmd --zone=public --query-port=6379/tcp
#!/bin/bash## chkconfig: 2345 10 90# description: Start and Stop redisPATH=/usr/local/bin:/sbin:/usr/bin:/binREDISPORT=6379EXEC=/usr/local/redis-6.2.6/src/redis-serverREDIS_CLI=/usr/local/redis-6.2.6/src/redis-cliPIDFILE=/var/run/redis.pidCONF="/usr/local/redis-6.2.6/redis.conf"AUTH="1234"case "$1" instart)if [ -f $PIDFILE ]thenecho "$PIDFILE exists, process is already running or crashed."elseecho "Starting Redis server..."$EXEC $CONFfiif [ "$?"="0" ]thenecho "Redis is running..."fi;;stop)if [ ! -f $PIDFILE ]thenecho "$PIDFILE exists, process is not running."elsePID=$(cat $PIDFILE)echo "Stopping..."$REDIS_CLI -p $REDISPORT SHUTDOWNsleep 2while [ -x $PIDFILE ]doecho "Waiting for Redis to shutdown..."sleep 1doneecho "Redis stopped"fi;;restart|force-reload)${0} stop${0} start;;*)echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2exit 1esac
