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入门指导》——李子骅 编著

  • 相关阅读:
    php数组常用函数
    java中Property类的基本用法
    properties文件不能输入中文
    Eclipse中Outline里各种图标的含义
    Eclipse的工程名有红色的感叹号,工程里面没有显示编译错误
    路径问题
    yum -y install 和yum install 的区别
    Linux下源码安装jdk
    Linux下安装rz、sz命令(文件上传下载)
    scp命令详解—跨服务器复制文件
  • 原文地址:https://www.cnblogs.com/smuzoey/p/11679690.html
Copyright © 2011-2022 走看看