zoukankan      html  css  js  c++  java
  • Redis学习笔记(三)

    一、数据备份与恢复

    数据备份:

    localhost:6379> save
    OK

    该命令会在redis的安装目录中创建文件dump.rdb,并把数据保存在该文件中

    查看redis的安装目录:

    localhost:6379> config get dir
    1) "dir"
    2) "/home/jihite/soft/redis-2.8.17"

    数据恢复时,只要将备份文件dump.rdb拷贝到redis的安装目录即可

    二、数据库操作

    redis中,一共有16个数据库,分别是0~15,一般情况下,进入数据库默认编号是0,如果我们要进入指定数据库,可以用select语句。

    例子,切换到编号为3的数据库:

    localhost:6379> select 3
    OK
    localhost:6379[3]>

    查看数据库中所有的键值:

    localhost:6379[1]> set a 1
    OK
    localhost:6379[1]> set  b 2
    OK
    localhost:6379[1]> keys *
    1) "b"
    2) "a"

    返回当前数据库中所有key的数据:dbsize

    删除当前数据库中的所有key:flushdb

    清空所有数据库中的所有key:flushall

    把当前数据库中的key转移到指定数据库:move a aim_db

    例子:

    localhost:6379[1]> set z sss
    OK
    localhost:6379[1]> move z 0
    (integer) 1
    localhost:6379[1]> select 0
    OK
    localhost:6379> get z
    "sss"

    三、关闭持久化

    数据持久化是redis不同于其他缓存的一个特性,具有明显的优点。但如果不希望持久化数据,只作为普通的缓存用,如memcache,则可以关闭持久化。

    方法:

    修改配置文件,改完后重启。

    #save 900 1  
    #save 300 10  
    #save 60 10000  

    或执行操作命令

    CONFIG SET save ""

    执行命令后,无需重启即可生效

  • 相关阅读:
    evernote100个做笔记的好方法
    平衡二叉树的调整模版
    晨间日记的奇迹
    hdu 2952 Counting Sheep
    hdu 1535 Invitation Cards
    poj 3259 Wormholes(spfa)
    poj 2263 Heavy Cargo(floyd)
    poj 3268 Silver Cow Party(SPFA)
    hdu 1690 Bus System
    hdu 3631 Shortest Path(Floyd)
  • 原文地址:https://www.cnblogs.com/be-thebest/p/10406178.html
Copyright © 2011-2022 走看看