Redis基础

Reids

概述

  redis是一款高性能的NOSQL系列的非关系型数据库

下载安装

  	 官网:https://redis.io
	 中文网:http://www.redis.net.cn/
	 解压直接可以使用:
		* redis.conf:配置文件  可修改端口
		* redis-cli.exe:redis的客户端
		* redis-server.exe:redis服务器端

默认端口

  6379端口

数据结构

	        1) 字符串类型 string
			2) 哈希类型 hash
			3) 列表类型 list
			4) 集合类型 set
			5) 有序集合类型 sortedset

基本操作

  string
  增加或更新
  set key value 
  获取
  get key
  删除
  del key

  hash
  增加或更新
  hset key filed value 
  获取 
  hget key filed
  获取全部
  hgetall key 
  删除
  del key filed 

  list
  lpush key value 左添加
  rpush key value 右添加
  获取
  lrange key startIndex  endIndex  0 -1
  lpop key  返回、删除左侧第一个
  rpop key  返回、删除右侧第一个

  set
  set数据结构中数据不可重复
  sadd key value 添加
  smembers key 获取所有
  srem key value 删除其中某一个元素
  
  sortedset
  不允许重复元素,且元素有顺序.每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。
  zadd key score value  添加
  zrange key start end [withscores] 获取 0 -1
  zrem key value  删除元素
  
  查询所有键
   keys *
   
   获取键对应值类型
  type key 

   删除指定得key value
   del  key

redis 持久化策略

 RDB
    默认,不进行配置,在一定得间隔时间中,检测key得变化情况、然后持久化数据        
    安装目录中存在redis.conf文件、 打开文件86行,进行配置
    save 900 1
    save 300 10
    save 60 10000
    启动方式:打开命令行工具(Windows+r 输入cmd)切换到redis安装或下载目录,在命令行输入命令:redis-server.exe  redis.conf
 AOF
  日志记录,可以记录每一条命令得操作,可以每一次命令操作后,持久化数据
  编辑redis.conf 配置文件 262行 appendonly no 改为 appendonly yes
  appendfsync always   每次操作都进行持久化
  appendfsync everysec  每隔一秒进行一次持久化,默认
  appendfsync no  不执行持久化
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值