• 源码安装Redis


    1.官网地址下载

    猛击

    mkdir /down
    cd down
    wgit http://download.redis.io/releases/redis-3.0.7.tar.gz

     ###准备工作;安装环境

    1 sudo apt-get upgrade
    2 sudo apt-get update
    3 sudo apt-get install tcl
    4 sudo apt-get install build-essential //安装主要编译工具 gcc, g++, make 
    5 sudo apt-get install autoconf automake1.9 
    6 sudo apt-get install manpages-dev //安装C语言函数帮助文档 
    7 sudo apt-get install binutils-doc cpp-doc gcc-doc glibc-doc stl-manual //安装其他相关帮助文档 ,如C++,STL等

    2. 安装

    tar -xvf redis-3.0.7.tar.gz
    cd  redis-3.0.7
    sudo make && make test &&  sudo make install
    .....
    #提示Ok

    o/ All tests passed without errors!
    Cleanup: may take some time... OK
    make[1]:正在离开目录 `/home/kamil/down/redis-3.0.7/src'

    3.配置

    1 sudo mkdir -p /usr/local/redis/bin
    2 sudo mkdir -p /usr/local/redis/etc
    3 sudo mv ./redis.conf /usr/local/redis/etc/
    4 cd ./src
    5 sudo mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-sentinel redis-server /usr/local/redis/bin/

    4.启动

    cd /usr/local/redis/bin 
    sudo ./redis-server &

     5.验证

    kamil@ubuntu:~$ redis-cli 
    127.0.0.1:6379> set name Kamil.Liu
    OK
    127.0.0.1:6379> get name
    "Kamil.Liu"
    127.0.0.1:6379> 
    
    #远程调试
    kamil@vm-ubuntu:~$ redis-cli -h 192.168.0.160 -p 6379
    192.168.0.160:6379> set work IT
    OK
    192.168.0.160:6379> get work
    "IT"
    192.168.0.160:6379>

    6.python调试

     1 #!/usr/bin/env python
     2 # encoding: utf-8
     3 """
     4 @author: 侠之大者kamil
     5 @file: redis_test.py
     6 @time: 2016/4/7 17:38
     7 """
     8 import redis
     9 r = redis.Redis(host="192.168.0.160")
    10 r.set('age',"26")
    11 r.set('name',"Kmail.Liu")
    12 print(r.keys())
    13 print(r.get("age"))
    14 all_keys = r.keys()
    15 for k in all_keys:
    16     print(k.decode('utf-8') , r.get(k).decode('utf-8'))

    q

    公众号请关注:侠之大者
  • 相关阅读:
    正则表达式练习
    Linux下文件删除的原理
    (转)linux grep 正则表达式
    linux 需要记忆的知识
    linux 常用命令
    TestNG测试方法
    TestNG配置注解
    jquery 获取和设置 select下拉框的值
    Kings(状压DP)
    Tirp(状压DP)
  • 原文地址:https://www.cnblogs.com/kamil/p/5364480.html
Copyright © 2020-2023  润新知