微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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


版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐