redis 正则匹配value_Redis 初步接触

4c88376c29a0db5151cd27671bc5e1cd.png

Redis简介

Redis是什么

Redis是一个开源的,使用ANSI C 编写,高性能的Key-Value的NoSQL数据库。

Redis特点

  1. 基于内存
  2. 可持久化数据
  3. 具有丰富的数据结构类型,适应非关系型数据的存储需求
  4. 支持绝大多数主流开发语言,如C、C++、Java、Python、R、JavaScript等。
  5. 支持集群模式,高效、稳定。

数据模型(重点)

  1. 键值对形式。
  2. Redis的数据结构类型,指的就是Redis值的结构类型。

909305f6326bc2901ecff95a69797105.png

Redis作用

  1. 本质是数据库,能存储数据。 > Redis能灵活处理非关系型数据的读、写问题,是对MySQL等关系型数据库的补充。新浪微博就是使用Redis集群做数据库。应用场景:微博、即时通讯、验证码等
  2. 缓存数据。 > 所谓缓存,就是将数据加载到内存中后直接使用,而不是每次都通过IO流从磁盘上读取。好处:读写效率高。而Redis则是将数据直接存储在内存中,只有当内存空间不足时,将部分数据持久化到磁盘上。

在 Linux 上安装 Redis

  • 在官网上下载最新版源码
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
  • 解压
tar -xzvf redis-5.0.5.tar.gz
  • 预编译,检测是否满足环境需求
cd redis-5.0.5/deps/jemalloc/
./configure
缺少什么就安装什么
  • 安装
回到源码根目录
make
make install
  • 拷贝配置文件
cp redis.conf /etc/redis.conf
  • 通过配置文件启动 redis 服务
redis-server /etc/redis.conf

redis.conf常用配置说明

requirepass foobar

给redis设置密码,去掉#号,修改自己需要的密码。在客户端使用auth命令,验证密码。

558277ff6958d37d48617d277d3145fd.png

databases 16

Redis默认有16个数据库,寻址角标从0开始。默认连接db0

552eed5ada2307f594f6731898590b60.png

客户端使用select命令,切换数据库

533541f7fb452b8d84ac6f2eabe9ad1b.png

port 6379

指定redis的服务端口,默认6379.

8269e44f7d491542ac875a858e905ac1.png

daemonize no

Redis默认关闭后台进程模式,改成yes,redis服务在后台启动。

14f990269827b0f36c7c00f739cbf2f3.png

logfile “ ”

Redis日志输出目录,默认不输出日志到文件。

c9b9e9cc83a64738b3bcbfbdca2f8703.png

dbfilename dump.rdb、dir ./

指定数据持久化的文件名及目录。

a49af2c6ad5b5d4852f2d953ef5ea1f6.png

将redis添加为系统服务

第一步:开启后台模式

修改配置文件,将daemonize改为yes

第二步:创建shell脚本

说明:Linux 系统服务,在 /etc/init.d 目录下创建 redis 脚本

###########################
#chkconfig: 2345 10 90
#description: Start and Stop redis
PATH=/usr/local/bin:/sbin:/usr/bin:/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值