1.sudo apt install gcc make pkg-config -y
2.wget https://download.redis.io/releases/redis-6.2.6.tar.gz
3.tar -zxvf redis-6.2.6.tar.gz
4.cd redis-6.2.6
5.sudo make PREFIX=/usr/local/redis install
6.sudo cp redis.conf /usr/local/redis
7.sudo vim /usr/local/redis/redis.conf 编辑注释#bind 127.0.0.1 -::1
8.sudo vim /usr/local/redis/6379.conf
#导入公共默认配置文件(redis.conf注释#bind 127.0.0.1 -::1)
include /usr/local/redis/redis.conf
#默认值为yes
protected-mode no
#端口号 默认值6379
port 6379
#后台守护进入进程方式
daemonize yes
pidfile /var/run/redis_6379.pid
logfile "/usr/local/redis/6379.log"
databases 16
dbfilename 6379.rdb
dir /usr/local/redis/
requirepass 123456
9.sudo vim /etc/systemd/system/redis6379.service
#建立文件 /etc/systemd/system/redis6379.service
#内容如下:
[Unit]
Description=Advanced key-value store
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/6379.conf
ExecStop=/bin/kill -s TERM $MAINPID
PIDFile=/var/run/redis_6379.pid
Restart=always
RestartSec=5s
Restart=on-failure
[Install]
WantedBy=multi-user.target
Alias=redis.service
10.sudo systemctl enable redis6379
11.sudo systemctl start redis6379
12.sudo service redis6379 status
13.sudo ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis
14.redis -h localhost -a 123456 -p 6379 -n 0
127.0.0.1:6379> info server
# Server
redis_version:6.2.6
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:37a6349bdcb842e3
redis_mode:standalone
os:Linux 5.4.0-91-generic x86_64
arch_bits:64
multiplexing_api:epoll
atomicvar_api:c11-builtin
gcc_version:9.3.0
process_id:865
process_supervised:no
run_id:1cec59878dd678ab0166e612e136b59c659e7987
tcp_port:6379
server_time_usec:1639047253938970
uptime_in_seconds:277
uptime_in_days:0
hz:10
configured_hz:10
lru_clock:11657301
executable:/usr/local/redis/bin/redis-server
config_file:/usr/local/redis/6379.conf
io_threads_active:0
ubuntu20.04 redis6.2.6源码编译安装
关注
打赏