`
jiashaoshan
  • 浏览: 9623 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Redis安装步骤(原创)

阅读更多

:liunx环境为red-hat6
:redis为2.8.17版本

1.搭建基础环境
  1.1安装GCC,版本1.6.0_26
    未安装有可能在编译redis过程中报如下错
            make[3]: Entering directory `/home/hadoop/redis-2.8.17/deps/hiredis'
              gcc -std=c99 -pedantic -c -O3 -fPIC  -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb  net.c
              make[3]: gcc:命令未找到
              make[3]: *** [net.o] 错误 127
      安装gcc
      # yum  install  gcc
      如提示:
              Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
                This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
                Setting up Install Process
                No package gcc available.
                Error: Nothing to do
            此提示说明linux服务器没有注册,缺少相关的资源包,如果手动下载包,会很麻烦,建议安装本地化yum:181机器上/dev/cdrom目录中有很多安装包,操作步骤如下:
        #mkdir /mnt/cdrom           固定的目录
        #mount /dev/cdrom /mnt/cdrom      把/dev/cdrom挂载到/mnt/cdrom,这样的话/mnt/cdrom就可使用/dev/cdrom的安装包了。
   
        新建一个yum源的响应文件
        #vi /etc/yum.repos.d/local.repo
        添加内容如下:
                [base]
                name=linux 6
                baseurl=file:///mnt/cdrom
                gpgcheck=0
                enable=1
        修改yum源的地址
        #vi /usr/lib/python2.6/site-packages/yum/yumRepo.py
        在上面的文件中找到下面这行
                remote = url + '/' + relative
        将其改为
                remote = url + '/mnt/cdrom' + relative
        # yum  install  gcc
    1.2安装tcl版本8.5
        #yum install tcl
2.添加redis用户
  #groupadd redis
  #useradd redis -g redis
  #passwd redis
3.安装redis
  切换到redis用户
  # cd /data/app
  # mkdir redis
  # chmod 777 redis redis
  # su redis
  # tar xzf redis-2.8.17.tar.gz
    转到解压出来的目录
    # cd redis-2.8.17
    执行make命令
    # make
                make命令执行完成后,会在src目录下生成5个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump,它们的作用如下:   
                redis-server:redis服务器,负责redis的启动停止。如果直接执行redis-server,则默认按照/home/talos_test/redis/redis-2.8.17中的redis.conf配置文件            启动。也可以指定某个配置文件来启动:redis-server /path/redis.conf。停止Redis的最简单的方法是在启动实例的session中,直接使用Control-C命令。
                当然还可以通过客户端来停止服务,如可以用shutdown来停止Redis实例,具体命令为src/redis-cli shutdown;
                redis-cli:命令行客户端,用于连接redis,默认端口是6379,可以在redis.conf中配置;
                redis-benchmark:性能测试工具;
                redis-check-aof:aof文件修复工具;
                 redis-check-dump:rdb文件检查工具。
4.启动redis-server
  # cd redis-2.8.17/src
  # ./redis-server
5.连接redis
  # cd redis-2.8.17/src
  # ./redis-cli
  #127.0.0.1:6379>set kin 1
  #127.0.0.1:6379>get kin
  显示为1则表示安装成功

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics