zoukankan      html  css  js  c++  java
  • Redis指令与数据结构(二)

    0、Redis目录结构


          1)Redis介绍及部署在CentOS7上(一)

          2)Redis指令与数据结构(二)

          3)Redis客户端连接以及持久化数据(三)

          4)Redis高可用之主从复制实践(四)

          5)Redis高可用之哨兵模式Sentinel配置与启动(五)

          6)Redis高可用之集群配置(六)

    一、前言


    上一篇介绍了《Redis介绍及部署在CentOS上》,相必大家对redis有一定的了解了,Redis使用的场景非常的多,比如 之前 手机营销活动的秒杀等。

    那么这节就介绍一下一些通过指令,帮助我们更好的了解redis。

    二、Redis通用指令


    1、连接redis服务

    进入redis目录下,此处我的目录在 /usr/local/redisfile/redis-5.0.2  

    第一种:启动默认配置的redis服务(当关闭页面后或者 ctrl+C就会自动关闭redis服务,无法在后台启动)
    .
    /src/redis-server 第二种:启动自定义配置的redis服务 此处我自定义了一个配置文件 redis.custom.conf
    .
    /src/redis-server redis.custom.conf

    redis.custom.conf 的配置如下:

    daemonize yes
    port 6666
    requirepass 123
    logfile ./redislog.log
    dir ./

    daemonize  yes  代表在后台运行。

    port 端口号,默认端口是6379,在此我们修改了默认端口,这样主要是出于安全考虑,防止不法之人一眼就识破我们的redis端口。

    requirepass 设置redis密码

    logfile 代表 日志文件

    dir 代表 文件存放的位置

    这样执行后我们查看一下redis是否在运行

    执行命令:

    ps -ef|grep redis
    或
    netstat -lntp|grep redis

     查询结果

    2、连接redis客户端

    在上面我们启动了redis后我们启动一下redis客户端

    ./src/redis-cli -p 6666 -a 123

     进入redis中

     

    3、关闭redis服务两种方法

    第一种:
    ./src/redis-cli -p 6666 -a 123 shutdown
    
    第二种:
    kid -9  pid
    
    注:此处的pid 代表 redis的  进程pid

    4、通过命令

    如下:大家可以自行通过redis-cli 测试一下

    三、Redis数据结构


    如下:就是redis支持的五种数据结构,最经常用的就是字符串

     

    1、字符串的应用场景有如下:

    然后我们就可以针对字符串做一些操作指令

    如下:

     

    2、Hash键值结构

    hash的指令都是以h开头的

    hash使用场景

     

     3、其他的就不做相应的介绍,大家可自行测试

    这篇就介绍到这里。

    asp.net core 交流群:787464275 欢迎加群交流
    如果您认为这篇文章还不错或者有所收获,您可以点击右下角的【推荐】按钮精神支持,因为这种支持是我继续写作,分享的最大动力!

    作者:LouieGuo
    声明:原创博客请在转载时保留原文链接或者在文章开头加上本人博客地址,如发现错误,欢迎批评指正。凡是转载于本人的文章,不能设置打赏功能,如有特殊需求请与本人联系!

    微信公众号:欢迎关注                                                 QQ技术交流群: 欢迎加群

                     

  • 相关阅读:
    js 自动下载函数
    集群中用Memcached来实现session共享
    PDO防注入原理分析以及使用PDO的注意事项
    侧边栏
    helloworld
    angularjs 获取地址传参
    ionic 上拉加载更多&瀑布流加载&滚动到底部加载更多 主意事项
    亿级Web系统搭建——单机到分布式集群
    php 模拟表单提交
    R语言curve绘图函数
  • 原文地址:https://www.cnblogs.com/guolianyu/p/10194890.html
Copyright © 2011-2022 走看看