Windows
-
redis官网下载地址 在这里下载一个自己想要的版本
-
解压,目录如下
-
修改配置文件:redis.windows.conf
如果所有ip都可以访问就这样改
bind 127.0.0.1改为 #bind 127.0.0.1 也就是注释点他的指定ip
protected-mode yes 改为 protected-mode no 修改的是保护模式
修改指定ip则
bind 127.0.0.1改为自己需要访问的ip如bind 127.0.0.1 192.168.10.1 192.168.10.2
设置密码:把# require pass foobared改为 require pass password -
设置自启动
在redis目录下先新建logs文件夹,再执行cmd命令
redis-server --service-install redis.windows-service.conf --loglevel verbose
Linux
-
安装
yum -y install gcc # 安装gcc
yum -y install wget # 安装wget
yum -y install gcc automake autoconf libtool make #安装make
-
下载安装包
redis官网下载地址 在这里下载一个自己想要的版本
或者命令下载
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
-
解压安装包
tar xzf redis-4.0.8.tar.gz
-
修改文件夹名称
mv redis-4.0.8 redis
-
编译
cd redis make mkdir bin cp redis.conf bin/ cp src/redis-server bin/ cp src/redis-cli bin/ cp src/redis-benchmark bin/
-
启动Redis
cd /usr/local/redis/bin #启动 &表示后台启动 ./redis-server redis.conf & #启动客户端 ./redis-cli
-
Redis开机自动启动
#1.创建启动命令脚本 vim /etc/init.d/redis-auto #加入如下内容: #!/bin/sh #chkconfig: 2345 80 90 #description:auto_run REDISPORT=6379 #注意自己安装的redis根目录 REDISPATH=/usr/local/redis/bin EXEC=${REDISPATH}/redis-server CLIEXEC=${REDISPATH}/redis-cli PIDFILE=/var/run/redis_${REDISPORT}.pid CONF="${REDISPATH}/redis.conf" 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 ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." $CLIEXEC -p $REDISPORT shutdown while [ -x /proc/${PID} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; *) echo "Please use start or stop as first argument" ;; esac #wq保存退出
-
设置文件redis-auto的权限,让Linux可以执行
chmod 755 /etc/init.d/redis-auto
-
启动一下试试
/etc/init.d/redis-auto start
-
设置开机自启动
chkconfig redis-auto on