Redis安装和使用(二)

Redis 2018-02-02 浏览(1485 评论(0

客户端的操作

    常用的命令:
        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

安装php-redis扩展

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扩展

打赏

如果此文对你有所帮助,请随意打赏鼓励作者^_^

黄信强博客