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

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

  • 相关阅读:
    一道某高大上互联网公司的笔试题分享
    人机博弈-吃子棋游戏(四)搜索算法
    人机博弈-吃子棋游戏(三)走法生成
    人机博弈,吃子棋游戏(二)如何算气
    eclipse手动导入dtd文件
    spring BeanFactory概述
    xp的虚拟机如何访问本地主机上的文件
    XML Schema 简介
    DTD 简介
    spring开发相关网址
  • 原文地址:https://www.cnblogs.com/be-thebest/p/10406178.html
Copyright © 2011-2022 走看看