redis学习心得之一【安装redis初体验】
来源:互联网 发布:jquery.sha1.js下载 编辑:程序博客网 时间:2024/06/10 03:24
以前只是听过redis,而并没有去学习和实践,最近由于需要去研究了下,发现它的强大,佩服佩服....
现在讲讲我的实践过程吧
在linux下安装redis
说起这个比mysql的安装过程简单多乐,它不需要configure,只需要解压之后make就可以,无需make install
~$ wget http://redis.googlecode.com/files/redis-2.4.10.tar.gz
~$ tar -zxvf redis-2.4.10.tar.gz
~$ cd redis-2.4.10/src
~$ make
待执行完之后你会看到redis-benchmark,redis-cli,redis-server文件,证明已经成功了;
为了方便调用,我们自己新建一个目录来存放执行文件以及日志配置文件
~$ cd ~
~$ mkdir redis
~$ mkdir redis/bin
~$ mkdir redis/etc
~$ mkdir redis/var
拷贝执行文件和配置文件到相应目录
~$ cp redis-2.4.10/src/redis-benchmark redis/bin
~$ cp redis-2.4.10/src/redis-cli redis/bin
~$ cp redis-2.4.10/src/redis-server redis/bin
~$ cp redis-2.4.10/redis.conf redis/etc
修改配置文件准备启动redis,激动人心的时刻即将来临了
~$ vi redis/etc/redis.conf
配置如下
daemonize yes #支持后台运行
pidfile /home/demon/redis/var/redis.pid #运行pid文件的位置
port 6400 #端口号,默认是6379
timeout 300 #超时时间
loglevel debug #记录日志级别
logfile /home/demon/redis/var/redis.log #日志位置
databases 16 #支持数据库个数
save 900 1
save 300 10
save 60 10000
rdbcompression yes
dbfilename dump.rdb #持久化缓存文件
dir /home/demon/redis/var/ #持久化缓存文件目录
slave-server-stale-data yes
appendonly no
appendfsync always
......其余的均为默认值
启动服务:
~$ cd ~/redis/bin
~$ ./redis-server ../etc/redis.conf
可能没有任何输出,你可以查看进程
~$ ps -x | grep redis
或者去var目录下查看日志文件观察运行情况
~$ vi ~/redis/var/redis.log
OK,这些都是简单的查看服务情况,要想真实确定,就连上去试下手
~$ cd ~/redis/bin
~$ ./redis-cli -p 6400 #多端口连接方法,如果想关闭哪个redis,使用./redis-cli -p 6400 shutdown
你会看到
redis 127.0.0.1:6400>
我们来简单试验下
redis 127.0.0.1:6400> set name demon
redis 127.0.0.1:6400> get name
输出"demon"
over,一个redis服务安装配置完成
大家可以慢慢了解和实践各种redis命令
命令详解链接:http://redis.readthedocs.org/en/latest/index.html
- redis学习心得之一【安装redis初体验】
- redis学习心得之一【安装redis初体验】
- redis学习心得之一【安装redis初体验】
- redis学习心得之一
- Redis实用教程之一---安装Redis
- redis学习心得 -- windows 下安装 redis
- Redis学习心得
- Redis教程之一Linux安装Redis
- Redis Sentinel初体验
- Redis Sentinel初体验
- Redis Sentinel初体验
- Redis初体验
- Redis Sentinel初体验
- Redis windows初体验
- 初体验redis
- redis初体验
- redis初体验
- Redis初体验
- UIImage+RoundedCorner
- 创建.NET应用程序所经历的步骤
- css3中如何让多余的字符串消失并附加省略号的方法
- C#版的MsMultiPartFormData(上传二进流数据到服务器 multipart/form-data)
- android sdk 无法更新
- redis学习心得之一【安装redis初体验】
- 黑马程序员之ADO.NET学习笔记:执行select语句
- Android自定义radiobutton(文字靠左,选框靠右)
- redis学习心得之二【redis主从配置】
- JavaScript解决e6不支持不支持max-width,max-height的问题的方法
- [多图]2012教师节 各搜索引擎更换特色涂鸦庆祝
- 手机浏览的进化与当今存在模式(We7.Mobi)
- 英语练习 Is this your dog?
- redis学习心得之三-【java操作redis】