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 ""

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

  • 相关阅读:
    【贪心算法】POJ-3040 局部最优到全局最优
    【贪心算法】POJ-1017
    【贪心算法】POJ-2393 简单贪心水题
    【贪心算法】POJ-3190 区间问题
    项目选题报告(团队)
    结对项目第一次作业——原型设计
    第三次作业团队展示
    软工实践第二次作业——数独
    软件工程实践第一次作业--准备
    字符串
  • 原文地址:https://www.cnblogs.com/be-thebest/p/10406178.html
Copyright © 2011-2022 走看看