如此简单:Redis安装
Redis是日常开发过程中应用很普遍的缓存数据库,常用来存储热数据、实现简单队列等功能。
- Redis官网:https://redis.io/ (opens new window)
- Redis安装包下载页面:http://download.redis.io/releases/ (opens new window)
# 安装Redis
在Linux下Redis的安装十分简单,以Ubuntu为例:
# 下载安装包
wget http://download.redis.io/releases/redis-3.2.13.tar.gz
# 解压安装包
tar zxvf redis-3.2.13.tar.gz
# 将安装包移动到安装目录
sudo cp -r redis-3.2.13 /usr/local/redis
cd /usr/local/redis
# 编译
sudo make
# 安装
sudo make install
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
执行完上面命令,就完成了Redis的安装,如此简单!
# 配置Redis
最后,还需要修改一下Redis配置文件,让Redis可以以守护进程存在。
vim /usr/local/redis/redis.conf
修改redis.conf
1. daemonize:no => daemonize:yes # 改为守护进程运行
1
2
3
4
2
3
4
# 启动Redis
Redis安装目录下有个src文件夹,包含了redis-server,redis-cli等执行文件,我们可以通过运行redis-server启动Redis
/usr/local/redis/src/redis-server
1
# 优化启动方式
Redis默认的启动方式,相对来说有点费事,这里分享一段Shell脚本:
#!/bin/sh
EXEC=/usr/local/redis/src/redis-server
CLIEXEC=/usr/local/redis/src/redis-cli
PIDFILE=/var/run/redis.pid
CONF="/usr/local/redis/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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
保存以上脚本,放入到/usr/sbin目录下,赋予执行权限,就可以通过简单命令开启或者关闭Redis了。
上次更新: 2022/12/01, 11:09:34