Linun下安装Redis数据库使用

一:Redis简介

Redis是一种现在最为常用的NoSQL数据库,几乎所有的并发量高的项目上都会存在有redis,或者说在WEB集群的开发过程之中都会存在有redis。

二:Redis特点

1、异常快速,每秒可执行大约11000设置操作,81000个/每秒的读取操作。

2、支持丰富的数据类型,如列表、集合、可排序集合、哈希等数据类型。

3、原子性操作:所有Redis的操作都是原子,从而确保两个客户同时访问Redis服务器得到的是更新后的数据。

4、支持MultiUtility工具。

三:安装编译Redis数据库

Redis给出的是一个C语言的源代码版,所以如果要想使用它则必须使用GCC进行编译处理。

1、 将redis源代码文件上传到Linux系统之中,随后将其解压缩到“/usr/local/src”目录之中;

tar xzvf /srv/ftp/redis-3.2.5.tar.gz -C /usr/local/src/

2、 为了进行redis数据库的编译,那么需要进入到redis数据库源代码保存的目录之中:
cd /usr/local/src/redis-3.2.5/
3、 对redis数据库进行编译处理:
make
4、 编译正确之后进行redis数据库的安装:
make install

5、 虽然这个时候已经编译完成了redis数据库的源代码,但是此时所有的可执行的程序路径还是在源代码目录之中,建议建立一个redis的工作目录(/usr/local/redis)

· 建立工作目录:mkdir -p /usr/local/redis/{bin,etc};

|- bin:目录保存所有的可执行程序路径;

|- etc:保存的是redis配置文件信息; ·

建立数据的保存目录:mkdir -p /usr/data/redis/{db,run,logs};

|- db:存放数据的信息;

|- run:存放pid(进程编号)的信息;

|- logs:存放所有的日志信息

6、 通过源代码目录将redis核心的可执行程序文件拷贝到“/usr/local/redis/bin”目录之中;
cd /usr/local/src/redis-3.2.5/src/ && cp redis-server redis-cli redis-benchmark /usr/local/redis/bin/
此时在“/usr/local/redis/bin”目录下会有三个核心的启动文件 文件作用如下:  

“redis-server”:用于进行redis服务器的启动程序; 

·“redis-cli”:进行客户端操作的程序; 

 “redis-benchmark”:redis性能测试。

四:配置Redis

首先对于redis数据库而言,由于其是内存数据库,所以在实际的使用上需要追加相关的系统的内存参数,这个配置的参数的文件在“/etc/sysctl.conf”路径中。

1、 将内存分配写入系统配置文件:
echo "vm.overcommit_memory=1" >> /etc/sysctl.conf
“vm.overcommit_memory”属性主要进行了内核对内存的分配策略,有如下几种取值

· “0”:将检查是否有足够的内存供应进程的使用,如果有内存则进行申请,如果没有内存则申请失败,会将错误返回给相应的进程;

· “1”:将所有的物理内存分配给进程使用,而不关心其它进程的内存是否够用;

· “2”:表示内核允许分配超过所有物理内存和交换空间的总和内存。

2、 配置完内核信息之后需要让此配置立即生效:/sbin/sysctl -p;

3、 将redis的核心配置文件拷贝到工作目录之中

cp /usr/local/src/redis-3.2.5/redis.conf /usr/local/redis/etc/
· 如果你不修改也可以直接启用:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf;

4、 修改该文件:vim /usr/local/redis/etc/redis.conf;
5、采用后台的模式启动redis数据库:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
6、 验证是否进程启动成功:ps -ef | grep redis;

五:Redis客户端

现在redis服务器已经正常启动了,那么随后就需要进行客户端的连接控制,最为常用的一个客户端就是之前拷贝的“redis-cli”程序,该程序可用的选项可以通过:“/usr/local/redis/bin/redis-cli --help”,有如下常用参数:

 · “-h”:表示要连接的主机(需要提供有redis-server服务);

 · “-p”:表示要连接的redis端口,默认的为6379; · 

· “-a”:表示要连接的密码;

综上Redis数据库安装完毕。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值