首页 > 数据库 >redis

redis

时间:2023-10-08 21:33:46浏览次数:42  
标签:webshell set 配置文件 redis 保存 config

redis持久化机制

redis的数据保存方法

redis的数据都保存在内存中,所以访问快。radis还会将保存在内存的信息不定期存到磁盘中。

使用两种机制存储

RDB--Redis DataBase(默认)

AOF--Append Only File

配置(配置文件redis.conf中)

1、save 3600 1   #自动触发规则

在服务器端的配置文件redis.conf中找到SNAPSHOTTING

 2、dbfilename

也在配置文件中

在dir后修改存储地址

 手动触发保存命令:save / bgsave

Redis动态修改配置

config set:动态修改配置

只在连接中有效,重启后仍然使用配置文件的配置

e.g.

config set dir  路径

config set dbfilename redis.php

可以在任意路径写入任意内容

 webshell提权

1、webshell提权

 

标签:webshell,set,配置文件,redis,保存,config
From: https://www.cnblogs.com/L-1906/p/17668062.html

相关文章

  • Redis
    RemoteDictionaryService字典存储数值以键值对保存K-->V最常用set(存储)、get(取值)value的数据类型String:字符和整型Hash:哈希表List:有序数组Set:无序数组ZSet:有序集合Redis常见用途缓存分布式session、分布式锁、分布式全局ID计算器(视频播放量等)、限流(最多多少人访问)......
  • Redison简介
    Redison是一个基于Java的开源分布式缓存系统,它提供了多种数据结构和算法,如分布式锁、分布式Map、分布式Set、分布式List等,可以用于构建高性能、高可用性的分布式应用。Redison的主要特点包括:支持多种数据结构和算法:Redison支持多种数据结构和算法,包括分布式锁、分布式Map、分布......
  • Redis笔记
    redis数据类型字符串(String):存储单个值。用例:存储文本、数字、计数器等。SETusername"john_doe"GETusername列表(List):有序集合,允许重复元素。用例:消息队列、新闻推送、日志记录等。LPUSHtasks"task1"LPUSHtasks"task2"LRANGEtasks0-1LREM:LREM命令用于从......
  • Redis——底层和数据结构
    数据结构简单动态字符串SDS可以认为在Redis中所有的东西最终都是字符串。Redis是C语言实现的,但是Redis没有直接使用C语言中的字符串,C语言字符串是字符数组实现的,存在很多问题:1、获取字符串的长度需要运算,时间复杂度达到O(n)。2、非二进制安全,无法保存\0字符(被识别成结束标识)......
  • Redis——分布式锁
    基本原理synchronized是利用JVM内部的锁监视器控制线程,但是只能在一个JVM中生效。如果有多个JVM的时候,就会有多个线程获取到锁,就无法实现多JVM进程之间的互斥了。因此不能使用JVM内部的锁监视器了,必须使用JVM外部的锁监视器,就能保证只有一个线程获取到锁,就能实现多进程之间的互......
  • Redis——基本使用
    五种数据类型Redis是一个基于内存的数据库。是一个key-value的数据库,key一般是String类型,value的类型多种多样。字符串StringSETnamezhangxiancheng//redis中默认都是使用字符串来存储数据的DELkey//删除EXISTSkey//是否存在KEYS*//所有键redis中的键和值都是以二进......
  • redis-cluster nodes命令信息说明
     集群定义1.1每个字段的含义如下:1.id:节点ID,一个40字节的随机字符串,节点创建时生成,且不会变化(除非使用CLUSTERRESETHARD命令)。2.ip:port:客户端访问的地址。3.flags:逗号分隔的标记位,可能值有:myself,master,slave,fail?,fail,handshake,noaddr,noflags......
  • 为什么redis使用单线程——简单说下
    redis使用单线程主要原因第一个,每条命令都是原子操作,单线程能够保证原子性。第二个原因,如果设计为多线程,肯定存在锁的竞争导致锁的获取释放开销,线程切换的开销,这与我们使用redis是相违背的。尽管redis设计为单线程,但是他的性能很高,主要原因是基于内存,以及pipeline机制都能保证redi......
  • Spring、Redis相关知识查漏补缺
    动态web页面不具有动态性×静态web页面不具有交互性√事务隔离级别是数据库自带的与Spring无关√Spring自己实现了—套与数据库无关的事务机制×软件框架是面向某个领域的、可复用的半成品软件√使用软件框架的优势是开发的灵活性和扩展性更好×拦截器......
  • Redis分布式锁
    简述利用Redis的Setnx命令,来实现一个分布式的加锁方案。利用注解,在拥有该注解的方法上,进行切面处理,在方法执行前,进行加锁,执行结束后,根据是否自动释放锁,进行解锁。将该注解用在定时任务的方法上,即可实现分布式定时任务,即获取到锁的方法,才会执行。1redis命令1.1setnx命令Re......