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、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READme.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 、 1资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READmE.文件(md如有),本项目仅用作交流学习参考,请切勿用于商业用途。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值