注册 登录

清河洛

您现在的位置是:清河洛 > 后端服务

后端服务

  • php操作redis

    redis扩展模块下载地址:https://pecl.php.net/package/redisRedis类和RedisException类Redis类用于创建Redis客户端:$redis=new Redis();如果无法访问Redis服务器,会抛出RedisException异常对象(连接问题,Redis服务已关闭,或者redis主机过载等),在任何其他不涉及无法访问的服务器(如密钥不正确,无效命令等)的情况下,将返回FALSE预定义常量Redis::REDIS_STRING:StringRedis::REDIS_SET:SetRedis::REDIS_LIST:ListRedis:...

    2019-09-10
  • Redis的持久化

    Redis提供了两种不同级别的持久化方式:RDB持久化可以在指定的时间间隔内生成数据集的时间点快照。AOF持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。AOF文件中的命令全部以Redis协议的格式来保存,新命令会被追加到文件的末尾。可以同时使用AOF持久化和RDB持久化,当Redis重启时,会优先使用AOF文件来还原数据集,因为AOF文件所保存的数据通常是最完整的。RDB的优点RDB是一个非常紧凑的文件,它保存了Redis在某个时间点上的数据集,非常适合用于进行备份。RDB可以最大化Redis的性能:父进程在保存RDB文件时唯一要做的就是for...

    2019-09-03
  • Redis的事务

    redis的事务可以一次执行多个命令, 并且带有以下两个重要的保证:一、事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。二、事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。当使用AOF方式做持久化的时候,Redis会使用单个write(2)命令将事务写入到磁盘中。如果Redis服务器因为某些原因被管理员杀死,或者遇上某种硬件故障,那么可能只有部分事务命令会被成功写入到磁盘中。Redis在重新启动时发现AOF文件出了这样的问题,那么它会退出,并汇报一个错误。使用redis-check-aof程...

    2019-09-03
  • Redis的主从复制

    Redis支持简单且易用的主从复制功能,可以让从服务器(slaveserver)成为主服务器(masterserver)的精确复制品以下是关于Redis复制功能的几个重要方面: 1、Redis使用异步复制。从服务器会以每秒一次的频率向主服务器报告复制流的处理进度。 2、一个主服务器可以有多个从服务器。 3、不仅主服务器可以有从服务器,从服务器也可以有自己的从服务器。 4、复制功能不会阻塞主服务器。 5、复制功能不会阻塞从服务器(需要在配置文件中slave-serve-stale-data设置,从服务器正在同步时使用旧的数据集来处理命令查询),但是在从...

    2019-09-03
  • Redis服务器端常用命令

    连接命令:client setname connection-name 为当前连接分配一个名字,用于识别当前正在与服务器进行连接的客户端 为了避免和client list命令的输出格式发生冲突,名字里不允许使用空格 要移除一个连接的名字, 可以将连接的名字设为空字符串"" 设置成功时返回OK client getname:返回client setname命令为连接设置的名字,没有设置名字返回空白client kill ip:port:关闭地址为 ip:port 的客户端,ip:port应该是client list命令输出的其中一行client list: ...

    2019-09-02


网址导航