数据库

Redis如何实现持久化方案(RDB和AOF使用)

一、持久化的作用1.什么是持久化redis的所有数据保存在内存中,对数据的更新将异步的保存到硬盘上2.持久化的实现方式快照:某时某刻数据的一个完成备份 -mysql的Dump -redis的RDB写日志:任何操作记录日志,要恢复

redis中使用队列实现历史搜索功能的方法

1、使用phpinfo()函数查看你的配置,匹配对应的redis扩展版本(注:以下案例为window系统下进行).2、下载redis扩展redis扩展下载地址:https://windows.php.net/downl...3、下载后,将解

Redis删除策略和逐出策略

本文知识点过期数据概念数据删除策略逐出算法过期数据先来看三个key值,分别为sex、name、age。这三个值设置的指令为 set name kaka setex age 100 24 setex sex 10 1在redis中我们可以使用

基于Redis无序集合实现禁止多端登录的方法

应用背景多个应用端假设名称叫做A和B,禁止用户从A B同时登录,A登录踢B,B登录踢A实现思路设置两个无序集合a_set, b_seta b 登录的时候执行$redis->sAdd(a_set,$user_id);//A登录$redis->

Redis持久化完整版本

持久化的简介RDBAOFRDB与AOF的区别持久化应用场景对于持久化这个功能点,其实很简单没有那么复杂演示环境centos7.0redis4.0redis存放目录:/usr/local/redisredis.conf存放目录:/usr/lo

聊聊mysql怎么开启远程访问

本文给大家介绍mysql怎么开启远程访问,希望对需要的朋友有所帮助!mysql开启远程访问:1、打开mysql server,设置mysql 访问权限 mysql>grant all privileges on *.* to root@

一起聊聊MySQL基础之触发器和事件

本篇文章给大家带来了关于mysql中触发器和事件的相关知识,其中包括触发器使用注意事项、查看和删除事件、事件使用注意事项等等,希望对大家有帮助。触发器我们使用MySQL的过程中可能会有下边这些需求:在向t1表插入或更新数据之前对自动对数据进

带你搞懂MySQL字符集和比较规则

本篇文章给大家带来了关于mysql中字符集比较的相关知识,其中包括了MySQL中支持的字符集和排序规则,希望对大家有帮助。字符集和比较规则简介字符集简介我们知道在计算机中只能存储二进制数据,那该怎么存储字符串呢?当然是建立字符与二进制数据的

redis中pipeline详解

一、pipeline出现的背景:redis执行一条命令有四个过程:发送命令、命令排队、命令执行、返回结果;这个过程称为Round trip time(简称RTT, 往返时间),mget mset有效节约了RTT,但大部分命令(如hgetal

mysql怎样查询端口

在mysql中,可以利用show命令查看端口,该命令的作用就是查看MySQL的一些参数、数据库、表、列、索引等信息,语法为“show global variables like port”。本教程操作环境:windows10系统、mysql

mysql怎样实现分页

方法:1、利用limit实现分页,语法为“SELECT*FROM 表名 limit 开始记录数,每页条数”;2、利用主键索引实现分页,语法为“SELECT*FROM 表名 WHERE 字段名 > (页数*10) LIMIT 条数”。本教程操

mac环境下redis扩展安装与使用介绍

redis是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日

mysql怎样判断数据是否存在

在mysql中,可以利用count()函数判断数据是否存在,该函数的作用就是用来统计表中记录数据,语法为“select COUNT(字段值) as 字段名 from 表名 where 字段条件;”,返回结果为0数据不存在,结果大于0则存在。

mysql怎样in查询操作排序

在mysql中,可利用“ORDER BY”子句配合SELECT语句in查询来操作排序,语法为“select*from 表名 where 字段值 in(排序1,排序2...) order by field(字段值,排序1,排序2...);”。

一文搞定Redis五大数据类型及应用场景

1.string类型1-1 string类型数据的基本操作添加 / 修改数据:set key value获取数据:get key删除数据:del key添加 / 修改多个数据:mset key value key1 value1获取多个数据

mysql怎样查询后合并

在mysql中,可以利用UNION操作符实现查询后合并结果的效果,该操作符的作用就是连接两个以上的SELECT语句的结果组合到一个结果集合中,语法为“SELECT查询语句1 UNION [ALL] SELECT查询语句2”。本教程操作环境:

Redis内存监控及管理

Redis所有数据都是存放在内存中的,所以内存的监控及管理对redis来是是非常重要的。下面从内存监控、管理及优化三个方面来说说redis的内存。内存监控redis为我们提供了info memory命令来查看内存使用。该命令的展示的数据非常

Redis主从复制

与mysql一样,redis也支持主从复制、读写分离,且配置比mysql要简单很多。下面我们来一起看看redis的主从复制。建立复制默认情况下,Redis都是主节点。现在,我来演示下如何开启主从复制。首先,开启两个redis服务,这两个re

mysql怎样修改内容

在mysql中,可以利用UPDATE命令修改内容,该命令用于修改或更新MySQL中的数据,利用该命令可以同时修改一个或多个内容,语法为“UPDATE 表名 SET field1=new-value1,field2=new-value2”。本