下载 http://download.redis.io/releases/redis-4.0.10.tar.gz
tar -xzvf redis-4.0.10.tar.gz
cd redis-4.0.10
make -j12 #编译源文件
cd src
由于我只把redis安装到我的用户目录(由于使用服务器没有root权限),修改Makefile中PREFIX=/home/xxx/redis,如果安装到/usrr/local下默认就可以了。
make install
mkdir ../etc ../bin
cp ../redis.conf ../etc
cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server ../bin
修改配置文件redis.conf
- bind 127.0.0.1 这一行给注释掉,这里的bind指的是只有指定的网段才能远程访问这个redis,注释掉后,就没有这个限制了。
- redis.conf配置文件中的 protected-mode 设置成no(默认是设置成yes的, 防止了远程访问,在redis3.2.3版本后)
- 在配置文件中找到这一行 # requirepass foobared。删除前面的注释符号#,并把foobared修改成自己的密码 或者 另起一行 requirepass 自己的密码,如root。
可以进入~/.bashrc把/home/xxx/redis-4.0.10/bin添加到PATH路径中。
启动redis
redis-server /home/xxx/redis-4.0.10/etc/redis.conf
客户端连接redis数据库
redis-cli -h 主机ip -p 6379
如果是本地终端,-h不用加。