您的位置:首页 > 数据库 > Redis

Redis(三) 概念,基本数据类型及其安装相关

2016-11-12 15:00 706 查看

什么是Redis

         Redis是一个高性能的key-value格式的非关系型数据库,它可以异步的将内存中的数据持久化的硬盘上,下次启动自动读取硬盘的数据。而且它支持多种数据类型,String,list,set,zset,map等。而且可以做备份即主从复制。

        

注意:默认端口为6379

Redis 的安装

          首先,Redis 的发行版本有两种,它支持Windows版和Linux版,企业中99%的都会使用Linux。

下载地址:download.redis.io/release/

第一,安装Linux

第二,下载Linux版本的Reids在opt目录下

第三,进入opt目录下的解压目录,执行make,make install两个命令

第四,进入usr/local/bin 下启动 Redis    启动主要涉及两个命令     redis-server  redis.conf                       redis-cli  -p -6379



./usr/local/bin 下的Redis项目文件的说明

redis-benchmark(redis-标准(基准)) 是用来测量当前redis的性能,包括读写速度等,官网标准时每秒读11万(SET),每秒写8W.(GET)

redis-check-aof   --fix  *.aop:修复aof文件,将不符合redis写操作h规范的全部kill

redis-check-dump  修复*.rdb文件。

Redis的杂项基础知识

1:Redis是单进程进行的(epoll函数用来处理,增强高并发下cpu的利用率)。默认端口是6379,可以在redis.cof配置文件中进行vim修改。

2:一个Redis默认提供16个库,索引从0开始,可以使用 Select  下标 命令进行切换。16个库的密码是一致的。

3:127.0.0.1:6379> config get requirepass    通过此命令,可以获取当前Redis客户端的密码。

      127.0.0.1:6379> config set requirepass    "1230"   通过此命令,可以设置当前Redis客户端的密码。

      127.0.0.1:6379> 设置好密码如果访问客户端需要进行密码验证,命令为   auth “1230”



基本数据类型及key关键字常用命令

key:

1:Dbsize可以查看当前库的key的数量

2:可以查看当然可以杀死所有key  命令:Flushdb清空当前库,Flushall通杀全部库

3:keys * 查看当前库的所有key

4:del key 删除key

5:EXPIRE key seconds 为给定
key
设置生存时间,当
key
过期时(生存时间为
0

),它会被自动删除。

6:move  下标:移动到某个库

7:exists key: 若
key
存在,返回
1
,否则返回
0


其他相关详见文档:
http://redisdoc.com/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: