Redis

Redis能做什么?

  1. 内存存储,持久化,内存中是断电即失,所以说持久化很重要(RDB,AOF)
  2. 效率高,可用于高速缓存
  3. 发布订阅系统
  4. 地图信息分析
  5. 计时器,计数器(浏览量)
  6. 。。。。

特性

  1. 多样的数据库类型
  2. 持久化
  3. 集群
  4. 事务

Redis安装(Linux环境)

下载Redis-7.0.2.tar.gz
移动至/opt
解压 tar -zxvf redis-7.0.2.tar.gz

Redis_第1张图片

基本环境安装

# 安装gcc (gcc version)
yum install gcc-c++  

Redis_第2张图片

# 安装redis环境(server、sentinel等)
make
# 确认安装
make install

Redis_第3张图片

# 默认安装到了/usr/local/bin路径

Redis_第4张图片

# 在/usr/local/bin目录下创建config目录
mkdir config
# 移动redis.conf文件到/usr/local/bin
mv /opt/redis-7.0.2/redis.conf /usr/local/bin/config

image.png

# 修改redis.conf,使之后台运行
vim redis.conf
# daemonize改为yes
daemonize yes

Redis_第5张图片

启动Redis服务

# 通过指定的配置文件启动服务
redis-server config/redis.conf

Redis_第6张图片

# 使用redis客户端连接
redis-cli -p 6379

# 测试是否连通
ping
PONG
# 查看redis进程
ps -ef | grep redis

image.png

# 关闭redis服务
shutdown
# 退出redis-cli
exit

性能测试

redis-benchmark

Redis_第7张图片

# 100个并发,100000个请求(如果显示NO AUTH则需要加上 -a 密码 )
redis-benchmark -h 127.0.0.1 -p 6379 -c 100 -n 100000

Redis_第8张图片

测试结果

Redis_第9张图片

你可能感兴趣的:(redis)