linux安装redis服务

Remote Dictionary Server(远程字典服务)是完全开源的,使用ANSIC语言编写遵守BSD协议,是一个高性能的Key-Value数据库提供了丰富的数据结构,例如String、Hash、List、Set、SortedSet等等。
1
查看是否存在gcc环境




12
查看gcc版本
gcc-v
安装gcc后再次查看gcc版本
yum -y install gcc-c++
gcc-v 再次查看版本信息
2
下载redis










12345678
创建目录
mkdir opt
进入opt目录
cd /opt
下载redis7的依赖
wget https://download.redis.io/releases/redis-7.0.0.tar.gz
下载完成后解压redis-7.0.0.tar.gz
tar -zxvf redis-7.0.0.tar.gz
在redis-7.0.0目录下执行make命令
cd /opt/redis-7.0.0
make && make install
查看默认安装目录
cd /usr/local/bin
3
编辑配置文件










12345678
将默认的redis.conf拷贝到自己定义好的一个路径下,比如/myredis
mkdir /myredis
cp redis-conf /myredis/redis7.conf
一般操作都不直接修改redis.conf原文件
,修改拷贝出来redis7.conf文件,如下:
- redis.conf配置文件,改完后确保生效,记得重启,记得重启
- 默认daemonize no 改为 daemonize yes 行数:309
- 默认protected-mode yes 改为 protected-mode no 行数:111
- 默认bind 127.0.0.1 改为 直接注释掉(默认bind 127.0.0.1只能本机访问)或改成本机IP地址,否则影响远程IP连接 行数:87
- 添加redis密码 改为 requirepass 你自己设置的密码 行数:1035
vim操作方式
- 输入 : set number 显示当前行数
- 输入 : 行数 跳转到行数位置
- 输入 : i 编辑当前文件
- 输入 :wq 保存退出
使用vim 操作配置文件
vim redis7.conf
4
启动redis服务




12
/usr/local/bin日录下运行redis-server,启用/myredis日录下的redis7.conf文件
进入该目录
cd /usr/local/bin
启动redis服务
redis-server /myredis/redis7.conf
连接测试
redis-cli
如果设置了登陆密码则需要认证:
auth 在配置文件中设置的密码
5
关闭服务及查看服务

查看redis的进程,开启一个新的会话窗口
ps -ef|grep redis
如何关闭redis服务
单实例关闭:redis-cli shutdown
多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown
再次查看服务:
ps -ef|grep redis
6
redis开启自启动






1234
首先,新建一个系统服务文件:
vi /etc/systemd/system/redis.service
内容如下:
最重要的是:ExecStart=/usr/local/bin/redis-server /myredis/redis7.conf这个,这里指定了redis-server的配置文件
根据配置文件的不同这里的名字也是不同的
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /myredis/redis7.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重载系统服务
systemctl daemon-reload
reboot #重启系统
使用命令来操作redis
# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis
执行下面命令,让redis开启自启
systemctl enable redis
7
redis卸载步骤

- 如果服务器已安装redis服务,但是想更换最新版本
- 停止redis-server 服务
ps -ef |grep redis 查看服务
redis-cli shutdown 关闭
ps -ef|grep redis 再次查看服务是否启动
3.删除/usr/local/lib目录下与redis相关内容
ls -l /usr/local/bin/redis- * 查看redis相关文件
rm -ef /usr/local/bin/redis- * 删除redis-的所有内容
ls -l /usr/local/bin/redis- * 再次查看redis相关文件










更多相关项目
猜你喜欢
评论/提问(已发布 0 条)

