常用的命令:
ping:查看服务器是否允许
quit:退出当前链接
auth:验证密码
select:选择库,0~15,共16个,默认使用0
flushdb:删除当前的数据库
flushall:删除所有的数据库
EXISTS:检查键是否存在
数据类型:
字符串(String):是最基本的类型,与Memcached的key,value一样
1、设置:SET key value
2、获取:GET key
哈希:(Hash):是一个键值对集合,特别适合存储对象
1、设置:HMSET user1(键) name xiaoqiang password 123456
2、获取所有信息:HGETALL user1
3、获取单个信息:HGET user1 name
列表(List):按照插入顺序排序,可以添加一个元素到列表的头部(左边)或者尾部(右边)
1、左侧压入:lpush key value1 [value2 ...]
2、左侧弹出:lpop
3、右侧压入:rpush key value1 [value2 ...]
4、右侧弹出:rpop
5、范围显示:lrange key start stop
6、显示个数:llen key
集合(Set):String类型的无序集合,集合中的数据是唯一的
1、添加数据:sadd key value1 [value2 ...]
2、显示数据:smembers key
3、显示总数:scard key
4、随机移除:spop key [count] 默认随机移除一个
有序集合:
不同与set的是每个元素都会关联一个double类型的分数
redis正式通过分数来为集合中的成员进行从小到大的排序
添加数据:zadd key score value
显示数据:zrange key start stop
显示总数:zcard key
显示范围:zcount key start stop
显示序号:zrank key member
显示分数:zscore key member
1、安装php-redis扩展
1、下载redis扩展
1、下载官网:https://pecl.php.net/package/redis
2、下载php-redis扩展:curl -O https://pecl.php.net/get/redis-3.1.6.tgz
3、解压:tar -zxvf redis-3.1.6
4、进入:cd redis-3.1.6
5、解压:phpize
6、配置:./configure --with-php-config=/usr/local/php/bin/php-config
7、编译和安装:make && make install
2、修改PHP配置文件php.ini
1、vim /usr/local/php/etc/php.ini
2、将上一步的路径添加进来:
/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/redis.so
3、重启php-fpm
service php-fpm restart
4、测试扩展库是否安装成功
查看phpinfo()是否有redis扩展
如果此文对你有所帮助,请随意打赏鼓励作者^_^
微信公众号
微信
最新评论
总共0条评论