一、Redis基本知识

Redis的特点

  1. 支持数据持久化
    可以将内存中的数据保存到磁盘中,重启后再次加载使用
  2. 支持多种数据结构
    支持5种数据结构存储
  3. 支持数据备份
    支持数据备份,即master-slave模式的数据备份

启动redis服务

  1. 前台启动:任何目录下执行 redis-server
  2. 后台启动:任何目录下执行 redis-server &
  3. 指定配置文件启动:redis-server redis.conf

关闭redis服务

  1. 通过kill命令:
    ps -ef|grep redis查看pid
    kill -9 pid
  2. 通过redis-cli命令关闭
    redis-cli shutdown

Redis的数据库实例

  1. redis中的数据库实例只能由redis服务来创建和维护。默认情况下,redis启动会自动创建16个数据库实例。可以通过修改redis.config,用来设置自动创建数据库实例个数。
  2. 默认情况下,redis客户端使用的是编号为0的实例库,可以使用select index切换数据库实例。
  3. 查看当前数据库实例中所有key的数量:dbsize
  4. 清空当前数据库实例:flushdb
  5. 清空所有数据库实例:flushall(慎用)
  6. 查看redis配置信息:config get *

Redis的五种数据结构

程序用来处理数据,Redis用来存储数据;程序处理完数据要存储到redis中,不同特点的数据存储在redis的不同数据结构中。

String

单key单value
name张三
pwd$123456

List

单key多value(有序)
contacts1584545656,sfdda@163.com,10452weixin
children约翰(25岁),乔治(19岁),詹娜(17岁)

Set

单key多value(无序)
city北京,深圳,广州,上海
colorsred,blue,green

Hash

单key对象(属性:值)
customer{id:1001,name:战神,sex:男,age:35}
company{no:1001,name:XX贸易公司,legal:无双}

Zset

单key多value(有序)
student张三 98,李四 95,王五 90,赵六 80
city陕西省 1500w,四川省 1350w,甘肃省 1200w
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值