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
- https://download.redis.io/releases/
复制代码
将我们的安装包上传到服务器上
# 切换目次
# 上传
# 解压
- tar -zxf redis-6.2.1.tar.gz -C /usr/local
复制代码 安装gcc
编译
进入redis-6.2.1
查看安装目次
改成yes
在杀掉进程
在启动redis
路径改掉
bin目次
绝对路径
- [Unit]
- Description=Redis
- After=syslog.target network.target remote-fs.target nss-lookup.target
- [Service]
- Type=forking
- ExecStart=/lky/redis-5.0.0/src/redis-server /lky/redis-5.0.0/redis.conf
- ExecReload=/bin/kill -s HUP $MAINPID
- ExecStop=/bin/kill -s QUIT $MAINPID
- PrivateTmp=true
- [Install]
- WantedBy=multi-user.target
复制代码
后端启动
使用vi或者vim下令修改/usr/local/redis-6.2.1/redis.conf中的设置,将背景启动设置daemonize改为yes,如下:
启动redis
- redis-server /usr/local/redis-6.2.1/redis.conf
复制代码 查看进程
关闭redis服务
测试
执行 redis-cli 即可进入redis下令窗口,然后就可以执行redis下令了
- [root@localhost bin]# redis-cli
- 127.0.0.1:6379> ping
- PONG
- 127.0.0.1:6379> exit
复制代码 系统服务设置
- cd /usr/lib/systemd/system/
复制代码 修改redis.service设置:
- [Unit]
- Description=Redis
- After=syslog.target network.target remote-fs.target nss-lookup.target
- [Service]
- Type=forking
- #修改redis-server和redis.conf的路径
- ExecStart=/lky/redis-5.0.0/src/redis-server /lky/redis-5.0.0/redis.conf
- ExecReload=/bin/kill -s HUP $MAINPID
- ExecStop=/bin/kill -s QUIT $MAINPID
- PrivateTmp=true
- [Install]
- WantedBy=multi-user.target
复制代码 重载、自启动及启停服务
# 重载服务
# 自启动服务
# 禁用自启动服务
# 启动服务
# 停止服务
# 重启服务
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |