• 周五. 3月 29th, 2024

5G编程聚合网

5G时代下一个聚合的编程学习网

热门标签

redis的安装、基本语法运用

admin

11月 28, 2021
redis安装使用
1、上官网https://redis.io/下载安装包
 

 2、下载管理工具

     redisDestopManager
3、安装redis
     将下载的安装包上传服务器;
     编译:make 
     安装:make PREFIX=路径 install
     修改默认配置
     >>复制安装包中的redis.conf,作为配置的前提
 
     >>注释掉bind,我理解为监听,写了这个只允许对应的ip连接
    

      >>关闭保护模式,将protected-mode设置为no

    

      >>设置后台启动将daemonize设置为yes

      

      >>添加连接密码,开放requirepass并且设置密码

      

      >>启动redis

            到安装根目录/bin下
            执行./redis-server redis.conf
     >>测试
            使用根目录下客户端工具redis-cli进行ping-pong测试,有反馈pong则为启动成功
            

 4、使用管理工具连接

      链接不上的话从防火墙入手调整,将6379端口开放,以centos7为例
      firewall-cmd –zone=public –add-port=6379/tcp –permanent
      firewall-cmd –reload
5、一般语法
    ①redis支持五种数据类型:string、hash、list、set、sorted set
     >>string
         设值:set key value
         取值:get key
         批量:mset、mget
     >>hash
         设值:hset key hashkey hashvalue,给key对象设置hashkey字段值为hashvalue
         取值:hget key hashkey
         批量:hmset、hmget
         取所有对象:hgetall key
         删除字段:hdel key hashkey
     >>list
         设值(左设值,右设值,索引设值,先进先出):lpush key values... rpush key values.… lset key index
             lpush var zhangsan,lisi,wangwu,列表排列顺序是wangwu、lisi、zhangsan
         取值(索引取值、左取、右取):lindex key index、lget key index、rget key index
         范围查询:lrange key startindex endindex [endindex=-1表示全部查]
         长度:llen key
    >>set、sorted set
         添加:sadd key values…
         查询(内部排序):smembers key
         长度(大小):scard key
         删除:srem key values…
 
         添加(有序):zadd key [score menber]… 按score排序
         长度(大小):zcard key
         查询:zrange key startindex endindex
 
    ②有效期
         设值的时候可以加[ex 秒][px 毫秒]
         查看有效期:ttl key,-2表示失效,-1永久有效

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注