前言
什么是Redis:
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)
Redis 是一个高性能的key-value数据库。
为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
安装Redis
1. 去官网下载最新的Redis包
官网地址:https://redis.io/
有多个版本,我们选择稳定的版本。
2. 上传至服务器,并解压缩
[root@localhost opt]# ls
redis-6.0.9.tar.gz
[root@localhost opt]# tar -zxvf redis-6.0.9.tar.gz
3. 安装编译环境
yum -y install gcc-c++
升级gcc #这里要升级一下,否则编译时候会报错
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
4. 进入解压的包,执行make
5. 进入配置文件修改登陆密码
vim /opt/redis-6.0.9/redis.conf # 在解压的包里
#requirepass foobared #找到这一行
requirepass abc.123 #去掉前面的注释,将foobared修改成密码即可
6. 启动Redis
cd /usr/local/bin #进入启动目录
redis-server /opt/redis-6.0.9/redis.conf & #跟上配置文件,并 “&”放到后台运行
启动成功后如下图
7. 登陆查看,并测试。
[root@localhost bin]# redis-cli -p 6379 -a abc.123 # -p 默认端口号是 6379 -a 后面跟密码
127.0.0.1:6379> ping
PON127.0.0.1:6379> set name jack # 创建一条name是jack的数据
OK
127.0.0.1:6379> get name # 查看name键值
"kingxin"
127.0.0.1:6379> keys * # 查看所有键值
1) "name"
127.0.0.1:6379> shutdown # 关闭redis服务
23615:M 05 Jan 2021 22:20:15.305 # User requested shutdown...
23615:M 05 Jan 2021 22:20:15.305 * Saving the final RDB snapshot before exiting.
23615:M 05 Jan 2021 22:20:15.305 * DB saved on disk
23615:M 05 Jan 2021 22:20:15.305 * Removing the pid file.
23615:M 05 Jan 2021 22:20:15.306 # Redis is now ready to exit, bye bye...
not connected> exit # 退出程序
----------至此安装结束----------
======================================================================================================================================================================================================================================================================================================
辛苦浏览观看,如果对你有帮助,请顺手点个赞吧 (σ゚∀゚)σ…:*☆