Redis安装
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Redis安装,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2451字,纯文字阅读大概需要4分钟。
内容图文
![Redis安装](/upload/InfoBanner/zyjiaocheng/877/d76cee387b55477594017d6dc0646a1c.jpg)
Redis安装:
1. 创建文件夹
sudo mkdir /etc/redis
2. 下载redis-4.0.10.tar.gz
wget http://download.redis.io/releases/redis-4.0.10.tar.gz
3. 安装tcl依赖库
sudo apt install tcl
4. 解压
tar xvf redis-4.0.10.tar.gz
5. 将解压后的文件复制到/usr/local/
mv redis-4.0.10 redis
sudo mv redis /usr/local/
6. 进入安装目录并查看
cd /usr/local/redis/
ls
7. 编译、安装
sudo apt-get install gcc(如果有gcc,就不用这一步)
sudo make
sudo make test
sudo make install
8.查看编译好的命令文件
ls /usr/local/bin/redis
设置redis服务开机自启动
1.创建配置文件夹
sudo cp /usr/local/redis/redis.conf /etc/redis
sudo cp /etc/redis/redis.conf /etc/redis/6379.conf
2.环境变量设置
追加一下内容到 /etc/profile 文件:
sudo vim /etc/profile
export PATH=/usr/local/bin:$PATH
# 执行
source /etc/profile
3.使用启动脚本
sudo cat /usr/local/redis/utils/redis_init_script
4.将启动脚本复制到/etc/init.d目录下,命名为redisd。
sudo cp /usr/local/redis/utils/redis_init_script /etc/init.d/redisd
5.查看redis-server、redis-cli、redis.conf的位置
sed@demo:~$ whereis redis-cli
redis-cli: /usr/local/bin/redis-cli
sed@demo:~$ whereis redis-server
redis-server: /usr/local/bin/redis-server
sed@demo:~$ whereis redis.conf
redis: /etc/redis /usr/local/redis
6.修改/etc/init.d/redisd文件
#!/bin/sh
#
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.
### BEGIN INIT INFO
# Provides: redis_6379
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Redis data structure server
# Description: Redis data structure server. See https://redis.io
### END INIT INFO
REDISPORT=6379
EXEC=/usr/local/bin/redis-server # redis-server的路径
CLIEXEC=/usr/local/bin/redis-cli # redis-cli的路径
PIDFILE=/var/run/redis_6379.pid # redis.conf里有这个参数,将其复制过来
CONF="/etc/redis/redis.conf" # 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 & #$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
7.注册开启服务
sudo update-rc.d redisd defaults
8.开启服务
service redisd start
redis-cli
内容总结
以上是互联网集市为您收集整理的Redis安装全部内容,希望文章能够帮你解决Redis安装所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。