如此简单:Redis安装

Redis是日常开发过程中应用很普遍的缓存数据库,常用来存储热数据、实现简单队列等功能。

安装Redis

在Linux下Redis的安装十分简单,以Ubuntu为例:

1
2
3
4
5
6
7
8
9
10
11
# 下载安装包
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

执行完上面命令,就完成了Redis的安装,如此简单!

配置Redis

最后,还需要修改一下Redis配置文件,让Redis可以以守护进程存在。

1
2
3
4
vim /usr/local/redis/redis.conf

修改redis.conf
1. daemonize:no => daemonize:yes # 改为守护进程运行

启动Redis

Redis安装目录下有个src文件夹,包含了redis-server,redis-cli等执行文件,我们可以通过运行redis-server启动Redis

1
/usr/local/redis/src/redis-server

优化启动方式

Redis默认的启动方式,相对来说有点费事,这里分享一段Shell脚本:

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
#!/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

保存以上脚本,放入到/usr/sbin目录下,赋予执行权限,就可以通过简单命令开启或者关闭Redis了。

有用就打赏一下作者吧!