zoukankan      html  css  js  c++  java
  • Linux环境下安装Redis并完成测试(已验证)

    准备工作:

    本人测试环境:Win7

    xshell远程登录Linux

    Linux: ubuntu 

    软件包:redis-3..2.6.tar.gz (Linux下redis安装包) 

    ==================================================================================================================================================================

    开始安装:

    第一步:进入安装目录 home/data

    第二步:wget 下载redis版本

     wget http://download.redis.io/releases/redis-3.2.6.tar.gz  

    第三步:.解压编译
    tar -zxvf redis-3.2.6.tar.gz
    进入 redis-3.2.6 然后make

    # make CFLAGS=”-march=i686”;

    #####################################################################

    说明:make 后面一串代码: CFLAGS=”-march=i686” 是防止软件版本与Linux硬件不适配的。

    Linux有i386和i686这种区别;在redis软件与硬件不适配的情况下直接使用make命令编译,会报这样的错误:

    注意:但是如果在make后面加上CFLAGS=”-march=i686” 这段代码就会可以解决问题,编译成功

    如果你make直接成功,不报错,就不用加CFLAGS这串代码了

    期间如果gcc没有安装会报错,根据提示安装gcc
    yum install -y gcc g++ gcc-c++

    第四步:编译成功后进入redis-2.6.14/src 目录

    4.拷贝redis-cli 、 redis-server 到 /usr/local/redis/目录 (先创建usr/local/下的redis目录)

    # cd /usr/local/soft/redis-2.6.14/src

    # ll

    会看到有几个可执行文件:

    这里我们只需要用到两个文件就可以了:redis-server和redis-cli

    第五步:拷贝redis-conf到/usr/local/redis目录

    我是在/usr/local/目录下创建了一个redis 目录

    # cd /usr/local/

    # mkdir redis

    然后将src目录下的redis-server和server-cli 复制到redis目录下

    [root@localhost src]# cp redis-cli redis-server /usr/local/redis/

    然后再回到redis-2.6.14 源码目录 将redis.conf 文件复制到 redis 目录下

    [root@localhost redis-2.6.14]# cp redis.conf /usr/local/redis/

    最终结果是,redis目录下有了三个文件 如下图:

    到这里,就算完成了 。

    ============================================================================================================================================================

    接下来运行redis服务:

    [root@localhost redis]# ./redis-server

    出现下面的界面,就说明你的redis可以正常使用了

    现在还有个问题:redis在前台运行,我不能做其他事情怎么办?如何将redis放在后台运行?

    方法:修改redis.conf 文件,将daemonize no 改为daemonize yes

    [root@localhost redis]# vi redis.conf

    将no修改为yes ; 保存退出

    杀掉rdis进程,然后再次打开redis服务

    [root@localhost redis]# killall redis-server

    [root@localhost redis]# ./redis-server redis.conf

    出现如下界面说明成功让redis在后台运行

    如果想查看进程里面有没有redis服务,可以用pstree命令查看进程:

    [root@localhost redis]# pstree

    ==============================================================================================================================================================

    后台运行成功以后,用redis-cli客户端连接redis:

    [root@localhost redis]# ./redis-cli  (这里是本机连接,如果是连接网络机器 :./redis-cli  IP  端口号)

    上面代码中IP地址和端口号可以不写,不写的话,默认连接本机redis

    查看redis里面有没有数据

    命令:keys *

    暂时还没有数据

    来添加一条数据吧!

    命令 : get mykey “tom”

    读取一条数据:

    命令: get mykey

     至此,redis的安装和测试就讲完了,内容经过验证无误。

        天津雍博科技有限责任公司

        欢迎大家访问www.yongbosoft.com ,崇尚技术,为您提供完美产品,优质服务!

  • 相关阅读:
    如何在Odoo创建新数据的时候添加自己的方法
    如何在odoo中实现隐藏原有菜单meum(3行代码实现)
    博客皮肤
    通过备份 Etcd 来完美恢复 Kubernetes 中的误删数据
    修改kubernetes-dashboard默认token认证时间
    Docker就该这么学--第一个dockerfile镜像文件
    nginx优化之网络服务模型
    nginx优化之nginx的进程与线程
    php的加载方式和设计模式
    nginx优化之nginx的配置文件详解
  • 原文地址:https://www.cnblogs.com/monjeo/p/7568785.html
Copyright © 2011-2022 走看看