于 ubuntu 手动安装 redis
redis-3.0.6
安装依赖项
-
sudo apt update
-
sudo apt install make
-
sudo apt install gcc -y
编译并安装
-
下载:wget http://download.redis.io/releases/redis-3.0.6.tar.gz
-
解压:tar -zxvf redis-3.0.6.tar.gz
-
编译:cd redis-3.0.6 && make MALLOC=libc
-
安装:sudo make install
如果没有创建redis用户,创建之
-
sudo adduser redis
-
提示输入密码,输入你使用的密码
只允许redis用户使用redis的相关程序
sudo chown redis:redis /usr/local/bin/redis* && sudo chown -h redis:redis /usr/local/bin/redis-sentinel
创建某redis实例使用的目录
-
如 mkdir /redis,作为一个实例的目录
-
创建相关目录
-
sudo mkdir -p /redis/log
-
sudo mkdir -p /redis/lib/
-
sudo mkdir -p /redis/conf
-
sudo mkdir -p /redis/run
-
sudo chown -R redis:redis /redis
-
-
目录说明
-
log: 放日志
-
lib:放数据库文件
-
conf:放 redis.conf
-
run: 放 redis-server.pid
-
redis.conf
-
修改配置文件 redis.conf
需要关注的配置可能包括:(仅供参考)bind 127.0.0.1 loglevel warning maxmemory 200MB maxmemory-policy allkeys-lru logfile /redis/log/redis-server.log dir /redis/lib/ pidfile /redis/run/redis-server.pid daemonize yes
-
把redis.conf 放在 /redis/conf 目录下
-
sudo chown redis:redis /redis/conf/redis.conf
启动 redis
- sudo su redis -c "redis-server /redis/conf/redis.conf"
redis-5.0.4
步骤与上面大体一致,但有些步骤不同
编译并安装
-
下载: wget http://download.redis.io/releases/redis-5.0.4.tar.gz
-
解压: tar xzf redis-5.0.4.tar.gz
-
编译: cd redis-5.0.4 && make
配置 redis.conf
- 需要关注的配置除了上面的那些还有:(仅供参考)
bind 127.0.0.1 {private ip} protected-mode no daemonize yes 把所有 save 900 1 save 300 10 save 60 10000 都注释掉,就禁止了落地