沃梦达 / IT编程 / 数据库 / 正文

redis常见操作

redis重启pkill -9 redis-server./redis-server /etc/redis/redis.confredis安装完后 将redis.conf拷贝到/etc/redis目录下 假设redis的安装目录是/usr/local/bin关闭命令1.2.杀掉对应的进程803启动命令连接redis使用...

redis重启pkill -9 redis-server./redis-server /etc/redis/redis.confredis安装完后 将redis.conf拷贝到/etc/redis目录下 假设redis的安装目录是/usr/local/bin关闭命令1.2.杀掉对应的进程803启动命令连接redis使用类型1.get2.incr 自增13.decr 自减14.incrby指定自增的数字5.decrby指定自减的数字6.keys * 获取redis中所有的key值7.redis中的Keys是如何实现的8.redis里的Hash类型类似关联数组$userInfo=array('name'=>'asion');list类型 set无序集合类型 zset类型称为有序集合redis的持久化功能:redis为了本身数据的安全和完整性,会把内存中的数据按照一定的方法同步到电脑磁盘上面,这个过程被称为持久化操作;下次再次启动redis服务的时候,会把磁盘上面保存的数据重新的加载到内存里面。常见的持久化操作有两种:a 基于快照的方式:redis会按照一定的周期把内存中的数据保存到磁盘上b 基于日志文件的追加:redis会把对redis数据造成更改的命令记录到日志文件里面,然后在一次重启的时候,执行一下日志文件里面对redis写的操作,达到数据的还原1.快照表示900s内 对redis的key进行一次操作 则会把内存里面的数据同步到磁盘文件表示300s内 对redis的key进行10次操作 则会把内存里面的数据同步到磁盘文件表示60s内 对redis的key进行一万次操作 则会把内存里面的数据同步到磁盘文件2.基于文件追加方式的持久化存储备份文件的周期appendfsync always代表只要存在对redis数据造成更改的操作 都要记录到磁盘文件上appendfsync everysec代表每秒中进行一次更改的操作 就要记录到磁盘文件上appendfsync no 代表完全交给操作系统来 意思是系统不繁忙的时候会把造成更改的操作 保存到磁盘文件上。重启测试给redis设置密码

本文标题为:redis常见操作