Redis

redis基础知识

redis基础知识,rdis介绍,redis安装


1.介绍

redis是一个key-value存储系统。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。为了保证效率,数据都是缓存在内存中。

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API 

1,Redis安装在磁盘;

2,Redis数据存储在内存

redis特点

    1〉速度快

    2〉键值对的数据结构服务器

    3〉丰富的功能:

    4〉简单稳定

    5〉持久化

    6〉主从复制

    8〉高可用和分布式转移

    9〉客户端语言多

redis常用使用场景

    1,缓存数据库:

    2,排行榜

    3,计数器应用

    4,社交网络

    5,消息队列(守护进程)

    6,  其它场景等

2.下载安装包

下载地址:https://github.com/dmajkic/redis/downloads。下载对应的压缩包后解压出来,注意路径中最好不要有中文

安装php操作redis的扩展

第一步:使用phpinfo()函数查看PHP的版本信息

第二步:下载php_igbinary扩展和php_redis扩展

第三步:解压缩后,将php_redis.dll和php_redis.pdb拷贝至php的ext目录下


Redis全局命令

1,查看所有键:

keys *set school enjoy  set hello world

2,键总数 :

dbsize//2个键,如果存在大量键,线上禁止使用此指令

3,检查键是否存在:

exists key   //存在返回1,不存在返回0

4,删除键:

del key      //del hello school, 返回删除键个数,删除不存在键返回0

5,键过期:

expire key seconds  //set name test expire name 10,表示10秒过期

ttl key                // 查看剩余的过期时间

6,键的数据结构类型:

type key //返回string,键不存在返回none


(0)
分享:

本文由:xiaoshu168.com 作者:xiaoshu发表,转载请注明来源!

标签:

相关阅读