zoukankan      html  css  js  c++  java
  • redis基本使用


    1.启动
    如果按照我转载的blog那样去下载并且设置了开机启动
    redis-cli即可运行
    否则
    redis-server 启动
    redis-cli 去运行

    据说 redis-cli --raw可避免中文乱码

       2.状态回复

    ping

    返回PONG

    3.多数据库

      Redis提供了多个用来存储数据的字典, 客户端可以指定将数据存储在哪个字典中, 这与我们熟知的在一个关系数据库实例中可以创建多个数据库类似, 所以可以将其中每个字典都理解成一个独立的数据库. 每个数据库对外都是从0开始的递增数字命名, Redis默认支持16个数据库, 可以通过配置参数databases来修改这一数字. 客户端与Redis建立连接后会自动选择0号数据库, 可以使用select命令更换数据库

    选择1号数据库
    127.0.0.1:6379> select 1
    OK
    127.0.0.1:6379[1]> 

      Redis不支持自定义数据库的名字,每个数据库都以编号命名, 开发者必须自己记录那些数据库存储了地方的地方,Redis也不支持为每个数据库设置不同的访问密码,一个客户端要么可以访问全部数据库,要么一个数据库也不能访问.Redis非常轻量级,一个空Redis实例占用的内存只要1mb左右,所以不用担心多个Redis实例会额外占很多内存.

     4.简单操作

    Redis是不区分大小写的 //默认在0数据库中设置一个key-value值 bar-1

    赋值
    set bar 1

    获得此数据库中全部的key-value
    keys * 1) "bar"

    获得key值bar对应的value get bar "1"
    get 1 (nil) //空


    查看是否存在bar的key,存在为1不存在为0
    exists bar (integer) 1
    exists 1 (integer) 0

    删除key-alue
    del bar

     

    参考书籍《Redis入门指导》——李子骅 编著

  • 相关阅读:
    初学HTML_3
    初学HTML_2
    初学HTML_1
    VScode中的Java配置
    JAVA中访问控制和继承的规则
    Java中的变量
    minishift 部署postgresql
    sydnsis 把数据库做成api
    sydnsis接口 数据库到mq
    sydnsis 推送和消费amq消息
  • 原文地址:https://www.cnblogs.com/smuzoey/p/11679690.html
Copyright © 2011-2022 走看看