Redis的简单介绍及在Linux下的安装
1.Redis:Remote Dictionary Server 远程字典服务,一种nosql数据库
- 开源
- C语言编写
- 支持网络
- 可基于内存
- 可基于持久化的日志、K-V
- 提供多种语言API(支持多种语言使用)
数据持久化:rdb、aof
2.Redis中的四个工具:
- redis-cli.exe 客户端
- redis-server.exe 服务器端
- redis-check-aof.exe 检查持久化
- redis-benchmark.exe 压力测试工具
redis默认端口号为6379,在Linux下比Windows下性能高、功能多
3.Linux下安装Redis
- 官网下载安装包
- 解压安装包在/opt文件夹下(/opt下一般放的都是应用程序)
- 进入解压后的文件进行配置(redis.conf在此目录下)
- yum install gcc-c++ (如图是因为之前安装过)
- make 用于配置环境
make命令出现如下图的错误是因为gcc版本过低,要升级gcc 9
升级gcc
scl命令只是让gcc 9临时启用,退出连接或者重新打开一个连接会使用原来默认的gcc版本
查看gcc版本
使gcc 9永久生效的命令
然后关闭连接重新打开就可执行make命令了
如下表示成功
- make install 查看是否安装好了
redis默认安装路径: /usr/local/bin
- 在安装路径下新建一个自己的文件夹,比如cainiaoconfig;然后将安装包下的配置文件拷贝过来
redis默认不是后台运行,去修改配置文件使其为后台运行daemonize no 将no改为yes
- 启动redis,在/usr/local/bin 下输入命令redis-server cainiaoconfig/redis.conf
启动redis客户端进行连接测试
ping一下出现PONG表示连接成功存一个名字cainiao,然后获取name的值
新开一个连接,查看redis进程是否开启
- 关闭redis
再次查看,看redis的cli和server是否关闭