`
jiashaoshan
  • 浏览: 9866 次
  • 性别: 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则表示安装成功

分享到:
评论

相关推荐

    VB_redis缓存读写类及调用demo

    首先,VB.Redis缓存读写类是由用户fj543原创的,它基于`mswinsck.OCX`控件进行封装,这个控件是Visual Basic 6中的Windows Socket控件,用于网络通信。通过这个类,开发者无需深入理解复杂的网络编程,就能轻松实现...

    图解方式详细说明Windows Server 2016原生支持docker的安装与配置

    本文为原创文章,详细介绍微软Windows Server 2016原生支持的docker,本文通过一系列图解安装与配置步骤,来详细说明如何在Windows Server 2016安装docker和配置原生Docker。

    PHP实例开发源码-草莓原创小说系统源码微信小说平台系统.zip

    1. "使用须知.txt" - 这个文件通常包含关于如何安装、配置和使用该源码的指南,可能涵盖了系统需求、数据库设置、环境搭建步骤等信息。在开始研究源码之前,阅读这个文件是非常重要的,它能帮助我们避免常见的错误并...

    Novel-Cloud小说精品屋微服务版-其他

    Novel-Cloud安装步骤: 1、下载源码,如果是ZIP包,下载后需要解压。 2、开发环境配置,请确保开发机器上已安装如下软件环境。  Java开发工具包jdk1.8+  IDE(Eclipse或IntelliJ IDEA)  项目管理工具maven  ...

    毕业论文_肖舒翔_初稿_第一版1

    - 应用缓存技术,如Redis,加速数据库访问,减少数据库负载。 2. **数据库设计** - MySQL数据库用于存储用户信息、车位状态等数据,确保数据的安全性和可靠性。 - 使用MyBatis作为持久层框架,实现SQL语句的灵活...

    【Django】代码最佳实践【原创】

    2. **安装Django**:通过`pip`安装Django,建议使用稳定版本如Django 2.2。 3. **创建项目**:运行`django-admin startproject 项目名`初始化项目。 4. **新建应用**:使用`python manage.py startapp 应用名`创建...

    站长亲测版ThinkPHP框架开发仿糗事百科笑话系统PHP源码_

    - **用户信息同步**:自动获取用户的基本信息,如头像、昵称等,减少填写步骤。 4. **笑话内容管理**:系统支持笑话内容的添加、编辑、删除等操作,方便管理员维护网站内容。 - **内容审核机制**:确保发布的笑话...

    [影音娱乐]泉城JSP播客系统_video.zip

    这个系统允许用户上传、管理和分享他们的个人或原创作品,为互联网用户提供了一个集中的媒体资源库。JSP播客系统的核心功能包括用户注册、登录、播客上传、播放、评论、点赞等互动环节,旨在打造一个社交化的媒体...

    sso与shiro整合所需工具类

    SSO(Single Sign-On)是单点登录的缩写,它允许用户在多个应用程序中进行身份...通过阅读《原创Shiro整合SSO教程》提供的链接,你可以找到具体的实现细节和代码示例,帮助你在实际项目中顺利实现SSO与Shiro的集成。

Global site tag (gtag.js) - Google Analytics