Linux下安装新版本Redis遇到的坑
什么是Redis?
Remote Dictionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。
Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
与传统数据库不同的是 Redis 的数据是存在内存中的,所以存写速度非常快,因此 Redis 被广泛应用于缓存方向。
数据类型有哪些?
它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
安装
下载
官网下载最新版本,并解压到/usr/local,并将文件夹重命名为redis
遇到的坑
执行make命令时遇到的报错
make[1]: *** [server.o] 错误 1
make[1]: 离开目录“/usr/local/redis/src”
make: *** [all] 错误 2
解决方法,升级gcc版本
gcc -v
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
再次make,安装成功后,Hint: It's a good idea to run 'make test'
查看安装目录
cd /usr/local/bin
- redis-benchmark 性能测试工具
- redis-check-aof 检查aof日志工具
- redis-check-rdb 检查rdb日志工具
- redis-cli redis客户端
- redis-server redis服务端
- redis-sentinel redis哨兵服务
本文作者: vic
同步个人博客: http://geekvic.top/post/755670ae.html
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
本人现就职于某互联网公司,技术栈全面,前后端、架构设计都要涉足,所有博文同步更新至我的个人博客http://geekvic.top,欢迎来撩!