Redis简介及环境安装

@Redis介绍TOC

Redis介绍

非关系型数据库NoSQL,键值型数据库

非关系型数据库特点

  1. 数据模型比较简单
  2. 对数据库性能要求较高
  3. 不需要数据的高度一致性(ACID:原子性、隔离性、一致性、永久性)
    优点:
    对数据高并发读写(基于内存的存储)
    对海量数据高效率存储和访问
    对数据的高扩展性和高可用性、可靠性
    可靠性:redis有两种方式:RDB(写入磁盘)、AOF(较常使用,写入日志文件中)
    主从、哨兵、集群三种模式
    缺点:
    无法做到太复杂的关系数据库模型(ACID处理就非常简单)

Redis环境安装

1、https://redis.io/download下载redis包
2、在linux中解压:tar -zcvf
3、编译:make
4、安装:make install
5、启动redis:默认是客户端模式启动:redis-server /user/local/redis/etc/redis.conf
6、修改为后台启动:vim redis.conf,修改daemonize为yes,redis的key,value存储路径需要知道:dir
在这里插入图片描述
在这里插入图片描述
7、redis退出:redis-cli shutdown
配置文件基本说明
daemonize: #是否以后台守护进程方式运行
pidfile: #pid 文件位置
port: #监听的端口号
timeout: #请求超时时间
loglevel: #log 信息级别,总共支持四个级别:debug、verbose、notice、warning,
默认为 verbose
logfile: #默认为标准输出(stdout),如果配置为守护进程方式运行,而这里又配
置为日志记录方式为标准输出,则日志将会发送给/dev/null
databases: #开启数据库的数量。使用“SELECT 库 ID”方式切换操作各个数据库
save * : #保存快照的频率,第一个表示多长时间,第二个*表示执行多少次写操
作。在一定时间内执行一定数量的写操作时,自动保存快照。可设置多个条件。
rdbcompression:#保存快照是否使用压缩
dbfilename: #数据快照文件名(只是文件名,不包括目录)。默认值为 dump.rdb
dir: #数据快照的保存目录(这个是目录)
requirepass: #设置 Redis 连接密码,如果配置了连接密码,客户端在连接 Redis 时需
要通过 AUTH 命令提供密码,默认关闭。

Redis的value数据类型

1、String :单一的key-value形式
2、hash:最为常用一种数据类型
3、list:
4、set:
5、zset:
常用命令
https://redis.io/commands

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值