zoukankan      html  css  js  c++  java
  • redis 安装记录

    wget http://download.redis.io/redis-stable.tar.gz
    mkdir /opt/redis
    tar xvzf redis-stable.tar.gz -C /opt/redis cd /opt/redis/redis-stable make 在make成功以后,会在src目录下多出一些可执行文件:redis-server,redis-cli等等
    make test #make install install的时候,redis的命令会被拷贝到/usr/local/bin下面
    #或者使用cp命令复制到usr目录下,运行:cp redis-server /usr/local/bin/ cp redis-cli /usr/local/bin/

    然后建立用户与日志目录,存放配置文件
    mkdir /opt/redis/conf
    mkdir /opt/redis/log
    mkdir /opt/redis/run
    mkdir /opt/redis/data
    在redis解压根目录中找到配置文件模板,复制 cp redis.conf /opt/redis/conf/6379.conf
    通过vim命令修改
    daemonize yes
    pidfile /opt/redis/run/redis_6379.pid
    logfile /opt/redis/log/redis_6379.log
    dir /opt/redis/data #保存数据文件
    最后运行redis: $ redis-server /opt/redis/conf/6379.conf

    配置redis启动(可视化管理工具redisdesktop

    配置init脚本:
    REDISPORT=6379 EXEC=/usr/local/bin/redis-server REDIS_CLI=/usr/local/bin/redis-cli PIDFILE=/opt/redis/run/redis_6379.pid CONF="/opt/redis/conf/6379.conf" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis server..." $EXEC $CONF fi if [ "$?"="0" ] then echo "Redis is running..." fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." $REDIS_CLI -p $REDISPORT SHUTDOWN while [ -x ${PIDFILE} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; restart|force-reload) ${0} stop ${0} start ;; *) echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >
    &2 exit 1 esac
    把上述代码存为redis,放到/etc/init.d/下面 chown +x /etc/init.d/redis 其实做成服务启动,也是调用redis-server,如果想让它在后台作为daemon运行,那么 需要修改redis.conf,将 daemonize yes 改为 daemonize no 4,设定开机启动服务 sudo chkconfig redis on 5,启动,停止redis 启动: service redis start 或者 /etc/init.d/redis start 停止: service redis stop 或者 /etc/init.d/redis stop 6,测试redis redis-cli redis 127.0.0.1:6379> set foo 123 OK redis 127.0.0.1:6379> get foo "123" redis 127.0.0.1:6379> exit

    常见异常解决: 异常一: make[2]: cc: Command not found 异常解决方案:yum install gcc-c++ 异常二: zmalloc.h:51:31: error: jemalloc/jemalloc.h: No such file or directory 异常原因:一些编译依赖或原来编译遗留出现的问题 解决方案:make distclean。清理一下,然后再make。 异常三:
    在make成功以后,需要make test。在make test出现异常。
    couldn't execute "tclsh8.5": no such file or directory 异常原因:没有安装tcl 解决方案:yum install -y tcl。

    windows下安装redis
    下载地址https://github.com/dmajkic/redis/downloads。下载到的Redis支持32bit和64bit。根据自己实际情况选择,我选择64bit。把64bit文件内容拷贝到需要安装的目录下,比如:D:
    edis2.4.564bit。
    
    打开一个cmd窗口,使用cd命令切换到指定目录(D:
    edis2.4.564bit)运行 redis-server.exe redis.conf 。
    
    重新打开一个cmd窗口,使用cd命令切换到目录(D:
    edis2.4.564bit)
    运行 redis-cli.exe -h 127.0.0.1 -p 6379,其中 127.0.0.1是本地ip,6379是redis服务端的默认端口。
    这样,Redis windows环境下搭建已经完成.
    
    测试  命令行中使用 set key "hello world" 存入key-value对
    然后使用get key  即可获取到key的值
     
  • 相关阅读:
    Task10 文本预处理
    Task09 批量归一化
    Task06 Basic of CNN
    Task05 梯度消失和梯度爆炸
    Task 04 过拟合,欠拟合及其解决方案
    机器学习 Task 03 多层感知机
    机器学习 task2 softmax与分类模型
    异步与闭包与fetch
    baidu API
    my own JSON
  • 原文地址:https://www.cnblogs.com/benlightning/p/4549857.html
Copyright © 2011-2022 走看看