当前位置:网站首页>un7.29:Linux——centos中如何安装与配置redis?
un7.29:Linux——centos中如何安装与配置redis?
2022-07-30 02:41:00 【优秀的小爱子】
一、什么是Redis
介绍Redis之前,先了解下NoSQL (Not only SQL)不仅仅是SQL属于非关系型数据库;Redis就属于非关系型数据库传统的Mysql ,oracle ,sql server 等 都是关系型数据库
为什么需要NoSQL,主要应对以下问题,传统关系型数据库力不从心
1、High performance -高并发读写
2、Huge Storage-海量数据的高效率存储和访问
3、High Scalablility && High Availability 高可扩展性和高可用性
4、NoSQL 产品 MongoDB Redis等等 Redis目前主流
1.1、 NoSQL的特点
易扩展
灵活的数据模型
大数据量,高性能
高可用
高性能键值对数据库,支持的键值数据类型
字符串类型
列表类型
有序集合类型
散列类型
集合类型
1.2、Redis的应用场景
缓存
任务队列
网站访问统计
数据过期处理
应用排行榜
分布式集群架构中的session分离
二、Redis的安装
Redis从一开始就只支持Linux,后面虽然有团队搞出Window版本,但是我还是建议大伙安装到Linux中。
1、安装gcc
gcc编译c的,因为redis是c编写的,所以我们先安装下gcc
yum install gcc-c++
2、下载redis压缩包并解压
wget方式 下载redis压缩包,并解压,以及编译
下载:
wget http://download.redis.io/releases/redis-3.2.9.tar.gz
解压:
tar -zxvf redis-3.2.9.tar.gz
这样/usr/local/目录下 就有解压错来的redis目录了
3、编译
编译完成了,回到/usr/local/目录,发现redis目录已经有了
三、启动Redis
1、复制解压包中的redis.conf文件到编译后的文件夹redis
2、修改redis.conf文件,将daemonize值改为yes
3、启动redis
通过命令查询redis是否已经启动
redis进程存在,说明已经成功启动了
3.4、关闭redis
通过命令查询redis进程已经被关闭了
四、Redis的基本使用
4.1、通过命令行启动Redis
4.2、执行redis客户端
4.3、操作
4.3.1、存储名值对name:helloworld
通过set方法设置,通过get获取
4.3.2、获取名为name的记录值
4.4、获得全部记录
4.5、通过key删除记录
五、资源下载
redis-3.2.9.tar
六、开放端口号6379
参考:https://blog.csdn.net/qzc70919700/article/details/78940222
七、修改绑定的主机
这里绑定了本机,我们把这个备注掉;# bind 127.0.0.1
关闭redis服务再重新启动redis
八、修改Redis访问密码
修改/usr/local/redis/redis.conf配置文件,将#requirepass foobared 前面的#去掉,将密码换成自己的密码,比如:Aa123123.
#requirepass Aa123123.
设置完密码之后,如果下次要进入redis客户端,就需要输入密码,例如:./bin/redis-cli -a Aa123123.
九、修改保护模式
需要修改配置文件redis.conf。将NETWORK下的protected-mode yes修改为protected-mode no
然后重启服务
边栏推荐
猜你喜欢

STM32L4R9ZIY6PTR STM32L4 high-performance embedded-MCU

c语言进阶篇:指针(四)

The speed of life and death, every second counts

解决:Error while adding the mapper ‘interface to configuration. Error parsing Mapper XML

【高性能计算】openMP

AI落地难?云原生助力企业快速应用机器学习 MLOps

The display and hiding of widgets for flutter learning

浏览器缓存机制

JS Bom window innerWidth clientWidth onresize 窗口滚动偏移量 返回顶部

票房破7.9亿美元,最近这部恐龙爽片你看了吗?
随机推荐
matlab用dde23求解带有固定时滞的时滞微分方程
【机器学习】通俗易懂决策树(原理篇)
The speed of life and death, every second counts
STM32L4R9ZIY6PTR STM32L4 high-performance embedded-MCU
新手入门C#:实现简易的计算器功能
复星医药募资44.84亿:高毅资产认购20亿 成第三大股东
复合类型--引用,指针
3种实现文本复制功能的方法
MIT6.S081 Summary
票房破7.9亿美元,最近这部恐龙爽片你看了吗?
A. Strange Birthday Party- Codeforces Round #694 (Div. 1)
Oracle 迁移至Mysql
多线程---初阶
二叉搜索树
计算机复试面试题总结
el-table加合计
go grpc 自定义拦截器
Type-C charging and OTG chip - LDR6028A
LeetCode Question of the Day (874. Walking Robot Simulation)
【C语言刷LeetCode】592. 分数加减运算(M)