Redis安装与配置

 一.安装

1. 上传tar.gz包,并解压

tar -zxvf redis-5.0.4.tar.gz

2.安装gcc(必须有网络)

yum -y install gcc

忘记是否安装过,可以使用 gcc -v 命令查看gcc版本,如果没有安装过,会提示命令不存在

3. 进入redis目录,进行编译

make

4. 编译之后,开始安装

make install

二. 安装后的操作

1. 后台运行方式

redis认不会使用后台运行,如果你需要,修改配置文件daemonize=yes,当你后台服务启动的 时候,会写成一个进程文件运行。

vim /opt/redis-5.0.4/redis.conf

配置文件中将daemonize 后面改成yes

配置文件的方式启动

cd /usr/local/bin

redis-server /opt/redis-5.0.4/redis.conf

2. 关闭数据库

单实例关闭

redis-cli shutdown

多实例关闭

redis-cli -p 6379 shutdown

3. 常用操作

检测6379端口是否在监听

netstat -lntp | grep 6379

端口为什么是6379?

6379在是手机按键上MERZ对应的号码,

而MERZ取自意大利歌女Alessia Merz的名字。

MERZ长期以来被antirez(redis作者)及其朋友当作愚蠢的代名词。

检测后台进程是否存在

ps -ef|grep redis

4. 连接redis并测试

redis-cli

ping

5. 保存和读取数据

# 保存数据

set k1 china

# 获取数据

get kl

6. 测试性能

先 ctrl+c,退出redis客户端

redis-benchmark

执行命令后,命令不会自动停止,需要我们手动ctrl+c停止测试

7. 查看配置文件

vim /opt/redis-5.0.4/redis.conf

8. 数据库键的数量

dbsize

redis在linux支持命令补全(tab)

9. 清空数据库

清空当前库

flushdb

清空所有(16个)库,慎用!!

flushall

节选自拉钩教育JAVA系列课程

 

相关文章

在笔者近 3 年的 Java 一线开发经历中,尤其是一些移动端、用...
这一篇文章拖了有点久,虽然在项目中使用分布式锁的频率比较...
本文梳理总结了一些 Java 互联网项目中常见的 Redis 缓存应用...
书接上回,消息通知系统(notification-system)作为一个独立...
Redis 是目前互联网后端的热门中间件之一,在许多方面都有深...
在Java Spring 项目中,数据与远程数据库的频繁交互对服务器...