Redis中的介绍和安装教程(配置文件)

news/2024/11/26 4:33:18/

1.Redis简单的介绍

redis是一种键值对的NoSql数据库,这里有两个关键字:

键值对

Nosql

其中键值型,是指Redis中存储的数据都是以key.value对的形式多种多样,可以实字符串、数值、甚至json,可以参考HashMap

然后NoSql则是相对于传统的关系型数据库而言

对应存储的数据,没有类似的Mysql那么严格的约束,比如唯一性,是否可以为null等等,所以我们吧这种松散结构的数据库,称之为Nosql(因此也称为非关系型数据库)

1.1认识redis

官⽹: https://redis.io/
Redis诞⽣于2009年全称是Remote  Dictionary Server 远程词典服务器,是⼀个基于内存键值型
NoSQL数据库
特征:
1.键值(key-value)型,value支持多种不同的数据结构,功能丰富
2.单线程,每个命令具备原子性
3.低延迟,速度快(基于内存,IO多路复用,良好的代码编码)
4.支持数据持久化
5.支持主从集群分片集群

1.2 redis在Linux中的安装步骤

打开官⽹下载 https://redis.io/

1.进入linux中的本地用户目录中

cd /usr/local

2.将下载好的redis安装包,解压到 /usr/local中

tar -xzf redis-7.0.11.tar.gz

 3.进入redis目录

cd redis-7.0.11/
4. 安装依赖库, Redis是基于C语⾔编写的,需要运行如下命令
yum install -y gcc tcl
5. 运⾏编译命令:
make && make install
在安装过程中。没有出现错误信息,那就是成功了
在 /usr/local/bin 目录下多出启动redis的命令

该⽬录(指 /usr/local/bin)已经默认配置到环境变量,因此可以在任意⽬录下运⾏这些命令。其中

redis-cli 是指redis提供的命令客户端

redis-server 是指redis的服务端启动脚本

redis-sentinel 是redis的哨兵启动脚本

指定配置启动redis 

1、必须修改Redis配置⽂件,就在我们之前解压的redis安装包下(/usr/local/ redis-7.0.11 ),名
字叫redis.conf
2. 我们先将这个配置⽂件备份⼀份(必须):
cp redis.conf redis.conf.bak

前台启动模式:

redis-server /usr/local/redis-7.0.11/redis.conf

后台启动

这里需要修改redis.conf文件中的一些配置,使用vim redis.conf,就可以进入编辑模式

需要注意的就是

1.bind 0.0.0.0 绑定地址改成0.0.0.0后必须要指定requirepass选项,否则连接不上

2.如果不想指定密码,可以关闭保护模式,指定protected-mode no

允许访问的地址 默认是127.0.0.1,会导致只能在本地访问,修改为0.0.0.0则可以在任意的IP地址访问

bind 0.0.0.0 

守护进程,修改为yes后即可后台运行

daemonize yes

密码,设置后访问Redis必须输入密码

requirepass 123456

关闭保护模式,开启的话,必须要指定requirepass选项

protected-mode no

监听的端口

port 6379

工作目录,默认是当前目录,日志,持久化等文件会被保存在这个目录

指定生成rdb文件的路径 相对路径受到启动redis的操作路径的影响

dir .

数据库数量,设置为1,代表只是用一个库,默认有16个数据库,编号为0-15

databases 1

设置redis能够使用的最大内存

maxmemory 512mb

日志文件,默认为空,不记录日志,可以指定日志文件名

logfile "redis.log"

启动Redis:
redis-server /usr/local/redis-7.0.11/redis.conf
验证启动是否成功
ps ‐ef | grep redis
进⼊redis客户端
redis-cli -h 127 .0.0.1 -p 6379 -a 123456
# 或者
redis-cli
auth 123456
退出redis服务
1 pkill redis‐server
2 kill -9  进程号
3、 shutdown
恭喜你成功了

http://www.ppmy.cn/news/726788.html

相关文章

SAP的服务收费怎么算的

SAP的服务收费包括两部分: 一,是License费用,数量越多、总额越大; License8000美元,约6万元人民币,License的价格其数量,就是客户最终需要付出的软件费用。 二,是升级费用,也叫服务费…

西门子的员工手册

目 录 序言 编制目的 适用范围 修订原则 欢迎致词 公司概况 公司形象 公司宗旨 质量方针 组织结构 公司文化 行为准则 员工守则 员工证 考勤制度 休假申请 出差 接待亲友 吸烟 电话 资讯保密 公司治安 成本意识 公德及礼貌 聘用 聘用 雇佣形式 劳动合同 试用期 人事档案…

简单5点讲清楚西门子PLC保养注意事项——天拓分享

一、对西门子PLC定期测试、调整 (1) 每半年或季度检查PLC柜中接线端子的连接情况,若发现松动的地方及时重新坚固连接; (2) 对西门子PLC柜中给主机供电的电源每月重新测量工作电压; 二、对西门…

SAP 折旧在13-16调整期

"应尽量避免在13-16期的折旧行为",在去年新准则ERP调整时就强调过,实际上, 有的企业并不使用13-16期间, 假设某家企业将折旧折在13期, 非常可惜的是,sap的折旧费用科目一般只一个, 通过对应资产主数据的成本中心主数据的功能范围来区分折旧费用为制造费用…

西门子万人裁员计划已开始实施!

点击上方“民工哥技术之路”选择“置顶或星标” 每天10点为你分享不一样的干货 德国电子电气工程巨头西门子公司日前宣布了一项涉及全球2700名员工的裁员计划。据悉,此次公布的2700人裁员计划是其超过1万人全球裁员行动的一部分。 由于近年来油气行业持续低迷&#…

西门子断电保持

断电保持 第一种 第二种 单独建DB块 作为存储保持的数据

SAP 成本结算中的 作业价格重估

在月初,我们维护了作业的计划价格,订单报工时根据作业确认量乘以计划价格,CO从车间成本中心结转作业成本到生产订单。 但此时结转的只是计划成本,月底成本中心归集完实际成本后(上图“借方”总计8,400.00)…

SAP 生产订单作业价格重估

单个路径: MFN1 - 后勤 -> 生产 -> 车间现场控制 -> 期末结帐 -> 按实际价格重估 -> 单个处理 CON1 - 后勤 -> 生产 -> 重复制造 -> 环境 -> 产品成 本收集器的期末结算 -> 按实际价格重估 -> 单个处理 过程概述: …