Redis(安装及设置)

打印 上一主题 下一主题

主题 803|帖子 803|积分 2409

1.什么是redis

Redis 全称 Remote Dictionary Server(即远程字典服务),它是一个基于内存实现的键值型非关系(NoSQL)数据库,由意大利人 Salvatore Sanfilippo 使用 C 语言编写。
2.优势



  • 性能极高:Redis 基于内存实现数据存储,它的读取速率是 110000次/s,写速率是 81000次/s;
  • 多用途工具: Redis 有很多的用途,比如可以用作缓存、消息队列、搭建 Redis 集群等;
  • 下令提示功能:Redis 客户端拥有强盛的下令提示功能,使用起来非常的方便,低落了学习门槛;
  • 可移植性:Redis 使用用尺度 C语言编写的,可以或许在大多数操作系统上运行,比如 Linux,Mac,Solaris 等。
3.安装及设置

进入redis官网下载对应版本的Redis服务,本次使用的是redis-6.2.1
  1. https://download.redis.io/releases/
复制代码

将我们的安装包上传到服务器上
# 切换目次
  1. cd /usr/local/mytools
复制代码

# 上传
  1. rz  redis-6.2.1.tar.gz
复制代码

# 解压
  1. tar -zxf redis-6.2.1.tar.gz -C /usr/local
复制代码
安装gcc
  1. yum -y install gcc
复制代码
编译
进入redis-6.2.1
  1. make && make install
复制代码










查看安装目次
  1. cd /usr/local/bin
复制代码



改成yes








在杀掉进程

  1. kill -9  pid
复制代码
在启动redis


路径改掉
bin目次
绝对路径
  1. [Unit]
  2. Description=Redis
  3. After=syslog.target network.target remote-fs.target nss-lookup.target
  4. [Service]
  5. Type=forking
  6. ExecStart=/lky/redis-5.0.0/src/redis-server /lky/redis-5.0.0/redis.conf
  7. ExecReload=/bin/kill -s HUP $MAINPID
  8. ExecStop=/bin/kill -s QUIT $MAINPID
  9. PrivateTmp=true
  10. [Install]
  11. WantedBy=multi-user.target
复制代码






后端启动
使用vi或者vim下令修改/usr/local/redis-6.2.1/redis.conf中的设置,将背景启动设置daemonize改为yes,如下:
  1. daemonize yes
复制代码
启动redis
  1. redis-server /usr/local/redis-6.2.1/redis.conf
复制代码
查看进程
  1. ps -ef | grep redis
复制代码

关闭redis服务
  1. # 方式一:
复制代码
  1. kill -9 pid
复制代码
  1. # 方式二:
复制代码
  1. redis-cli shutdown
复制代码
测试
执行 redis-cli 即可进入redis下令窗口,然后就可以执行redis下令了
  1. [root@localhost bin]# redis-cli
  2. 127.0.0.1:6379> ping
  3. PONG
  4. 127.0.0.1:6379> exit
复制代码
系统服务设置
  1. # 切换到指定目录
复制代码
  1. cd /usr/lib/systemd/system/
复制代码
  1. # 上传redis.service服务文件
复制代码
  1. rz redis.service
复制代码
修改redis.service设置:
  1. [Unit]
  2. Description=Redis
  3. After=syslog.target network.target remote-fs.target nss-lookup.target
  4. [Service]
  5. Type=forking
  6. #修改redis-server和redis.conf的路径
  7. ExecStart=/lky/redis-5.0.0/src/redis-server /lky/redis-5.0.0/redis.conf
  8. ExecReload=/bin/kill -s HUP $MAINPID
  9. ExecStop=/bin/kill -s QUIT $MAINPID
  10. PrivateTmp=true
  11. [Install]
  12. WantedBy=multi-user.target
复制代码
重载、自启动及启停服务
# 重载服务
  1. systemctl daemon-reload
复制代码

# 自启动服务
  1. systemctl enable redis
复制代码

# 禁用自启动服务
  1. systemctl disable redis
复制代码

# 启动服务
  1. systemctl start redis
复制代码

# 停止服务
  1. systemctl stop redis
复制代码

# 重启服务
 
  1. systemctl restart redis
复制代码



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

悠扬随风

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表