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

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

  • 相关阅读:
    线程之同步函数
    selenium破解极验验证
    数据结构--树
    数据结构--线性表
    数据结构--栈
    数据结构--队列
    代理的初步理解
    javamail+ical4j发送会议提醒
    阿里云学习之IOT物联网套件(客户端与服务端的后台数据传输)
    位图数据结构原理分析总结
  • 原文地址:https://www.cnblogs.com/be-thebest/p/10406178.html
Copyright © 2020-2023  润新知