zoukankan      html  css  js  c++  java
  • redis的linux安装

    1.下载安装包

    [root@localhost opt]# yum install wget
    [root@localhost opt]# wget http://download.redis.io/releases/redis-4.0.13.tar.gz

    2.解压安装包

    [root@localhost opt]# tar xzf redis-4.0.13.tar.gz
    [root@localhost opt]# ls

    3.切换到安装目录

    [root@localhost opt]# cd redis-4.0.13
    [root@localhost redis-4.0.13]# ls

    4.编译安装

    [root@localhost redis-4.0.13]# make

    5.启动redis服务

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

    6.添加环境变量

    [root@localhost src]# vi ~/.bash_profile
    
    # .bash_profile
    # Get the aliases and functions
    if [ -f ~/.bashrc ]; then
        . ~/.bashrc
    fi
    
    # User specific environment and startup programs
    export REDIS_HOME=/opt/redis-5.0.3/
    export PATH=$PATH:$REDIS_HOME/src
    
    #PATH=$PATH:$HOME/bin
    #export PATH

    7.使环境变量生效

    source ~/.bash_profile

    8.测试,在任何位置登录redis

    [root@localhost ~]# redis-server
    [root@localhost ~]# redis-cli
    127.0.0.1:6379> ping
    PONG
    127.0.0.1:6379> set name apollo
    OK
    127.0.0.1:6379> get name
    "apollo"

    9.启动redis客户端

    #1.登录本机redis
    [root@localhost redis-5.0.3]# src/redis-cli
    #2.指定服务器ip(不指定时,默认本机)
    [root@localhost redis-5.0.3]# src/redis-cli -h 127.0.0.1
    #3.指定端口(不指定时,默认6379)
    redis-cli -h 127.0.0.1 -p 6378

    10. 安装过程遇到问题

    1.若出现如下提示,则说明未安装gcc,使用命令安装yum -y install gcc gcc-c++ libstdc++-devel

    [root@localhost redis-4.0.11]# make
    cd src && make all
    make[1]: Entering directory `/root/redis-4.0.11
    
    /src‘ CC adlist.o /bin/sh: cc: command not found make[1]: *** [adlist.o] Error 127 make[1]: Leaving directory `/root/redis-2.8.17/src‘ make: *** [all] Error 2

    2.若出现如下提示,则将make改为make MALLOC=libc,推测是因为编译库的问题。

    [root@localhost redis-4.0.11]# make
    cd src && make all
    make[1]: Entering directory `/root/redis-2.8.17/src‘
        CC adlist.o
    In file included from adlist.c:34:
    zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
    zmalloc.h:55:2: error: #error "Newer version of jemalloc required"
    make[1]: *** [adlist.o] Error 1
    make[1]: Leaving directory `/root/redis-2.8.17/src‘
    make: *** [all] Error 2

    转自:--https://www.cnblogs.com/apollo1616/p/10422578.html

    11 postgreSQL主键自增

    CREATE TABLE "public"."factory_product_media" (
      "id"  serial NOT NULL,
      "factory_product_id" int4 NOT NULL,
      "media_location" varchar(300) COLLATE "pg_catalog"."default" NOT NULL,
      "media_type" varchar(20) COLLATE "pg_catalog"."default" NOT NULL
    )
    WITH (fillfactor=100)
    ;
  • 相关阅读:
    POJ-3131-Cubic Eight-Puzzle(双向BFS+哈希)
    Android WebView与JavaScript交互操作(Demo)
    程序猿Web面试之jQuery
    Java数据类型(基本数据类型和引用数据类型)
    Swift学习——A Swift Tour 枚举和结构体
    大龙的学习笔记之“虚方法,抽象方法,重写,抽象类,接口”
    thinkphp curd的事务回滚 一看就会
    图书源代码下载: Modern Differential Geometry of CURVES and SURFACES with Mathematica
    UOJ#422. 【集训队作业2018】小Z的礼物
    删除所选项(附加搜索部分的jquery)
  • 原文地址:https://www.cnblogs.com/ouyang99-/p/11820491.html
Copyright © 2011-2022 走看看