redis 安装
来源:互联网 发布:现货白银软件 编辑:程序博客网 时间:2024/06/06 08:39
http://blog.csdn.net/huwei2003/article/details/40536905
第一次从svn上下载某个文档时 svn co http://192.168.0.91/svn/OnlineCheck/opensource/
co=checkout
先下载 wget http://download.redis.io/redis-stable.tar.gz
tar xzf redis-stable.tar.gz
1.有Makefile文件 make 编译 此时src/有6个可执行文件 在执行 2 时 会自动cp到 /usr/local/bin
2. 此时需要进入root权限然后 make install 安装
/usr/local/bin :本地的可执行文件
/usr/local :本地软件(用户所编写或者安装的软件)
安装后的可运行文件在/usr/local/bin 下
3. 设置 自启动和数据库配置
utils文件夹下的 install_server.sh 自启动该sh脚本
Please select the redis port for this instance: [6379] 设置端口号 默认6379
Please select the redis config file name [/etc/redis/6379.conf] 设置redis配置文件名 redis.conf
http://www.cnblogs.com/joshua317/p/5635297.html
这里面pidfile /var/run/redis.pid
logfile /var/log/redis.log log日志
dbfilename dump.rdb 数据库保存本地时的文件名
dir /home/d5000/work/redis 数据库保存到本地硬盘到位置
Please select the redis log file name [/var/log/redis_6379.log] log日志
Please select the data directory for this instance [/var/lib/redis/6379] lib 库
Please select the redis executable path [/usr/local/bin/redis-server] 可执行文件
Port : 6379
Config file : redis
Log file : /var/log/redis_6379.log
Data dir : /home/d5000/work/redis
Executable : /usr/local/bin/redis-server
Cli Executable : /usr/local/bin/redis-cli CLI(command-line interface,命令行界面)
Please select the data directory for this instance [/var/lib/redis/6379] /home/d5000/work/redis
Please select the redis executable path [/usr/local/bin/redis-server]
Selected config:
Port : 6379
Config file : redis.conf
Log file : /var/log/redis_6379.log
Data dir : /home/d5000/work/redis
Executable : /usr/local/bin/redis-server
Cli Executable : /usr/local/bin/redis-cli
Is this ok? Then press ENTER to go on or Ctrl-C to abort.
Copied /tmp/6379.conf => /etc/init.d/redis_6379
Installing service...
Successfully added to chkconfig!
Successfully added to runlevels 345!
Starting Redis server...
Installation successful!
http://blog.csdn.net/huwei2003/article/details/40536905
redis-server start & 启动 也可以指定端口启动 redis-server --port 8888 &
/etc/init.d/ 次文件为系统自启动 shell脚本文件。
redis-cli shutdown 命令来停止
Pkill redis-server 关闭redis服务
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。
./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。
make是用来编译的,它从Makefile中读取指令,然后编译。
make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。
AUTOMAKE和AUTOCONF是非常有用的用来发布C程序的东西。
-----
1、configure,这一步一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制,比如代码:./configure –prefix=/usr 意思是将该软件安装在 /usr 下面,执行文件就会安装在 /usr/bin (而不是默认的 /usr/local/bin),资源文件就会安装在 /usr/share(而不是默认的/usr/local/share)。同时一些软件的配置文件你可以通过指定 –sys-config= 参数进行设定。有一些软件还可以加上 –with、–enable、–without、–disable 等等参数对编译加以控制,你可以通过允许 ./configure –help 察看详细的说明帮助。
2、make,这一步就是编译,大多数的源代码包都经过这一步进行编译(当然有些perl或python编写的软件需要调用perl或python来进行编译)。如果 在 make 过程中出现 error ,你就要记下错误代码(注意不仅仅是最后一行),然后你可以向开发者提交 bugreport(一般在 INSTALL 里有提交地址),或者你的系统少了一些依赖库等,这些需要自己仔细研究错误代码。
3、make insatll,这条命令来进行安装(当然有些软件需要先运行 make check 或 make test 来进行一些测试),这一步一般需要你有 root 权限(因为要向系统写入文件)。
-----
Linux的用户可能知道,在Linux下安装一个应用程序时,一般先运行脚本configure,然后用make来编译源程序,在运行make install,最后运行make clean删除一些临时文件。使用上述三个自动工具,就可以生成configure脚本。运行configure脚本,就可以生成Makefile文件,然后就可以运行make、make install和make clean。
configure是一个shell脚本,它可以自动设定源程序以符合各种不同平台上Unix系统的特性,并且根据系统叁数及环境产生合适的Makefile文件或是C的头文件(header file),让源程序可以很方便地在这些不同的平台上被编译连接。
这时,就可运行configure脚本了,运行configure脚本,就可产生出符合GNU规范的Makefile文件了:
$ ./configure
到此时,就可以运行make进行编译,在运行make install进行安装了,最后运行make clean删除临时文件。
$ make
$ make install (注:运行这个要有足够的权限)
$ make clean
利用configure所产生的Makefile文件有几个预设的目标可供使用,其中几个重要的简述如下:
make all:产生我们设定的目标,即此范例中的可执行文件。只打make也可以,此时会开始编译原始码,然后连结,并且产生可执行文件。
make clean:清除编译产生的可执行文件及目标文件(object file,*.o)。
make distclean:除了清除可执行文件和目标文件外,把configure所产生的Makefile也清除掉。
make install:将程序安装至系统中。如果原始码编译无误,且执行结果正确,便可以把程序安装至系统预设的可执行文件存放路径。如果用bin_PROGRAMS宏的话,程序会被安装至/usr/local/bin这个目录。
make dist:将程序和相关的档案包装成一个压缩文件以供发布。执行完在目录下会产生一个以PACKAGE-VERSION.tar.gz为名称的文件。 PACKAGE和VERSION这两个变数是根据configure.in文件中AM_INIT_AUTOMAKE(PACKAGE,VERSION)的定义。在此范例中会产生test-1.0.tar.gz的档案。
make distcheck:和make dist类似,但是加入检查包装后的压缩文件是否正常。这个目标除了把程序和相关文件包装成tar.gz文件外,还会自动把这个压缩文件解开,执行 configure,并且进行make all 的动作,确认编译无误后,会显示这个tar.gz文件可供发布了。这个检查非常有用,检查过关的包,基本上可以给任何一个具备GNU开发环境-的人去重新编译。
- redis---redis安装
- redis 第一节 安装redis
- redis学习:redis安装
- Redis简介、Redis安装
- redis入门--redis安装
- Redis-Redis安装
- Redis-----1、安装Redis
- 【Redis】redis的安装
- Redis yum安装redis
- redis系列-redis安装
- redis 安装
- redis 安装
- 安装redis
- 安装 Redis
- redis安装
- 安装redis
- 安装redis
- redis 安装
- MySQL checksum了解
- js call和apply方法的了解
- js arguments和caller,callee
- mysql 常见函数总结
- Nginx-------Nginx的安装和多域名配置
- redis 安装
- Maven学习:常用mvn命令
- 每天一个Linux命令(31):du
- Maven scope含义的说明
- js RegExp对象学习结合字符串replace方法使用
- 判断字符串是否包含某个子字符串的方法
- AIDL与IPC学习总结
- Maven构建简单的多模块项目
- BridgeWebView的简单使用,自动调用js的代码