redis入门

redis入门

一: redis基础

1.属于NoSQL类型数据库

2.使用原因:

1. 高并发(high performance)
2. 海量数据的高效率存储和访问
3. 高扩展性和高可用性
4. 主要有: mongodb, redis数据库
5. NoSQL数据库四大分类:

  • a. 键值
  • b. 类存储
  • c. 文档存储型
  • d. 图形数据库

6. NoSQL特点
7. Redis引用场景:

  • a. 缓存
  • b. 任务队列
  • c. 网站访问统计
  • d. 数据过期处理
  • e. 分布式集群架构中的session分离

redis补充:

启动方式:redis-server /home/sjc/backup/redis-conf
连接redis:redis-cli -h 127.0.0.1 -p 7200

3.redis数据类型

1. sting

  	set sting1 elvis
    get string1 //“elvis”         
        
    set  sting2 4
    incr string2 //5
    decrby string2 3 //3

2. list
说明: 不要求唯一

	lpush list1 12
	lpush list1 13

	rpop list1 //13

3. set
说明: 唯一值

	sadd set1 12 //12
	sadd set1 13// 12 13
	sadd set 13 // 12 13
	scard set1 //查看长度
	sismember set1 13 //判断集合中是否有某元素

4. hash
说明:存储键值对

	hset hash1 key1 12 // key1: 12
	hget hash1 key1
	hlen hash1
	hmget hash1 key1 key2

5. sort set
说明:值唯一

		zadd zset1 10.1 val1
		zadd zset1 11.2 val2
		zadd zset1 9.2 val3
		zrange zset1 1 2 withscores

二:php操作redis

1. 环境

php -v //查看php版本
php -m //查看php是否安装redis扩展
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值