[A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][X]
ACID
ActiveMQ
ad targeting
actions, learning from
bonuses
clicks, learning from
indexing ads
learning from views
other improvements
targeting ads
AES-128, performance
aggregates
local cache
AJAX
Amazon SQS
analytics
AOF
aof_pending_bio_fsync
appendfsync
appendfsync always
appendfsync everysec
appendfsync no
auto-aof-rewrite-min-size
auto-aof-rewrite-percentage
BGREWRITEAOF
configuration
wait_for_sync
with SSDs.
See also AOF, ; persistence.
append-only file.
See AOF.
APPEND.
See STRING.
args
ASCII
autocomplete
performance
simplifying with locks
BEGIN
BGREWRITEAOF.
See also AOF.
BGSAVE, 2nd
birthday collisions
BITCOUNT.
See also STRING.
BITOP.
See also STRING.
BitTorrent
BLPOP.
See LIST.
BRPOP.
See LIST.
BRPOPLPUSH.
See LIST.
BSON
bzip2
callback
COMMIT
configuration management
connection management
context manager.
See Python: context manager.
cookies
login
shopping carts
signed
token
viewing history
counting semaphore
acquire_fair_semaphore()
acquire_semaphore_with_lock()
acquire_semaphore()
basic semaphore
fair semaphore
refresh_fair_semaphore()
refreshing
release_fair_semaphore()
release_semaphore().
See also locking.
CPA, calculating eCPM.
See also ad targeting.
CPC, calculating eCPM.
See also ad targeting.
CPM, calculating eCPM.
See also ad targeting.
crc32
CRC64
data verification
databases
memcached
MongoDB
MySQL
PostgreSQL
DEBUG OBJECT
DECR.
See STRING.
DECRBY.
See STRING.
DEL.
See STRING.
DISCARD, 2nd
dogpiling.
See also counting semaphore, ; locking.
doubly-linked list, internal structure
dump.
See snapshot.
eCPM
bonus calculation
bonuses
EVAL
EVALSHA
EXEC, 2nd.
See also scripting.
EXPIRE, 2nd, 3rd
with locks.
See also expiration: commands.
EXPIREAT.
See expiration: commands.
file distribution
forking
virtualization concerns.
See also persistence.
Gearman
GET.
See STRING.
GETBIT
GETRANGE
gzip
performance
HASH
commands, 2nd
for counters
HDEL, 2nd
HEXISTS
HGET
HGETALL, 2nd
HINCRBY
HINCRBYFLOAT
HKEYS
HLEN
HMGET, 2nd
HMSET, 2nd
HSET
HVALS
intro
shopping cart
SORT
structure
ziplist configuration.
See also example: article_post(); ; ziplist.
hash table
HTTP, chunked transfer encoding
Idle
INCR.
See STRING.
INCRBY.
See STRING.
INCRBYFLOAT.
See STRING.
INFO
installation
hiredis
hiredis on Ubuntu
OS X
precompiled binaries
Python on OS X
Python on Ubuntu
Python on Windows
Redis on OS X
Redis on Ubuntu
Redis on Windows
Rudix on OS X
testing
Ubuntu
Ubuntu build tools
Windows, compiling yourself
Windows, warning using
intset
configuration defaults
growth into a hash
performance.
See also SET: configuration, ; ziplist.
inverted index, 2nd.
See also SET.
IPython
ISO3
keys, expiring
KVM virtualization
kwargs
LINDEX.
See also LIST.
LIST
BLPOP
BRPOP
BRPOPLPUSH
commands, 2nd
internal structure
intro
limiting with LTRIM, 2nd
LINDEX, 2nd
LPOP, 2nd
LPUSH
LRANGE, 2nd
LTRIM
RPOP
RPOPLPUSH
RPUSH, 2nd
structure
ziplist configuration
ziplist performance.
See also queues: as FIFO Queues, ; ziplist.
location targeting
log files
LPOP.
See LIST.
LPUSH.
See LIST.
LRANGE.
See LIST.
LTRIM.
See LIST.
Lua
adding functionality
autocomplete example
marketplace example
rewriting locks and semaphores
sharding LISTs.
See also scripting.
lz4
lzma
lzo, in OpenVPN
lzop
marketplace performance
master
master/slave chaining
md5
memcached, 2nd
MessagePack
MGET
MongoDB
MSET
MULTI, 2nd.
See also scripting.
MULTI/EXEC, 2nd.
See also transaction.
MySQL
namespace
nested structures
NFS
nodes
OpenVPN
optimistic locking.
See transactions, WATCH/MULTI/EXEC.
performance issues
PERSIST.
See expiration.
PEXPIRE.
See expiration.
PEXPIREAT.
See expiration.
pipeline(), 2nd.
See also transaction.
pipelining, 3rd
non-transactional
performance.
See also tables: pipeline performance.
PostgreSQL
protocol buffers
PSUBSCRIBE.
See pub/sub.
PTTL.
See expiration.
pub/sub
commands
pub/sub commands
PUBLISH.
See also pub/sub.
pull messaging
multiple recipient
single-recipient.
See also pubsub.
PUNSUBSCRIBE.
See pub/sub.
push messaging.
See also pubsub.
queues, 2nd
priority
respecting priorities
QuickLZ
RabbitMQ
redis-benchmark
redis-check-aof
redis-check-dump
redis-cli
replication, 2nd, 12th
compression
configuration
data flush
failover, 2nd
master-master not supported
multiple slave connections
replacing a master node
sentinel, 2nd
steps during replication
wait_for_sync
reporting aggregates
ROLLBACK
RPOP
RPOPLPUSH, 2nd
RPQueue
RPUSH, 2nd, 3rd
Rsync
Rsyslogd
SADD.
See also SET.
Samba
SAVE
saving progress
scaling, 2nd
aggregate writes locally before sending to Redis
complex queries
compress your data
index size
merging sorted search results
pipeline your reads and writes
proper query patterns
read-only slave servers
reads
remember the limits of your disks with AOF
search queries
separate functionality to different servers
small structures
use locks instead of WATCH
using multiple cores
writes
SCARD.
See SET.
SCRIPT FLUSH
SCRIPT KILL
SCRIPT LOAD
scripting
acquire_lock_with_timeout_lua()
acquire_semaphore_lua()
atomicity
autocomplete performance
autocomplete_on_prefix_lua()
cluster compatibility
create_status_lua()
instead of a MULTI/EXEC transaction
interruption
keys and arguments
loaders and helpers
loading scripts
lock performance
marketplace performance
non-integer results
non-string results
performance
purchase_item_lua()
refresh_semaphore_lua()
release_lock_lua()
return values
sharded_bpop_helper_lua()
sharded_pop_lua()
sharded_push_lua()
support in libraries.
See also loading scripts; ; locking, ; SCRIPT KILL, ; sharding: sharded lists, ; SHUTDOWN NOSAVE, ; transaction: replacing WATCH/MULTI/EXEC.
SDIFFSTORE
operation results.
See also inverted index, ; SET.
searching Redis database
sorting search results
semaphore.
See counting semaphore.
separating data
server-side scripting.
See also scripting.
SET, 2nd.
See STRING.
as hash
as intset
commands, 2nd
for inverted indexes
intro
intset configuration
SADD, 2nd
SCARD
SDIFF
SDIFFSTORE
SINTER
SINTERSTORE
SISMEMBER, 2nd
SMEMBERS, 2nd
SMOVE
sorted structure
SPOP
SRANDMEMBER
SREM, 2nd
structure
SUNION
SUNIONSTORE
vote
ZINTERSTORE aggregate max
ZUNIONSTORE.
See also intset, ; inverted index.
SETNX
sha1
sharding
sharding
by data
by key
for write performance
function
HASH
keeping shard count consistent
limitations
LIST, 2nd
memory savings, 2nd
presharding servers for growth
Redis STRINGs
server configuration
server connections
server decorator
SET, 2nd
structures
timelines
to use multiple cores
ZSET
short structures
SHUTDOWN
SHUTDOWN NOSAVE
SIGTERM
SINTERSTORE
operation results.
See also SET, ; inverted index: searching with.
SISMEMBER.
See also SET.
skiplist
slave
writing to.
See also replication: writing to.
slaveof, 2nd.
See also replication.
SMEMBERS.
See SET.
SMOVE.
See SET.
snappy
snapshot
configuration.
See also persistence.
SORT.
See also HASH.
sorted set.
See ZSET.
sorting
by HASH values
search results.
See also inverted index: search results.
SPDY
SPOP.
See SET.
SRANDMEMBER.
See SET.
SREM.
See SET.
SSH
stop words.
See also tokenization.
STRING
APPEND
bit operations, 2nd, 3rd
BITCOUNT
BITOP
commands, 2nd
DECR
DECRBY
DEL
GET, 2nd, 3rd
INCR
INCRBY
INCRBYFLOAT
intro
SET, 2nd, 3rd
SETBIT
SETRANGE
structure
SUBSTR
substring operations, 2nd
SUBSCRIBE.
See also pub/sub.
SUBSTR.
See STRING.
SUNION
operation results.
See also inverted index: searching with; ; SET.
SUNIONSTORE
operation results.
See also inverted index: searching with; ; SET.
SYNC.
See also replication.
syslog
replacing
system failures, recovering from
table
structure list.
See also replication: steps during replication, ; SET: SET commands.
tasks.
See queues.
TCP
Thrift
tokenization.
See also inverted index.
transaction, 2nd
MULTI/EXEC
WATCH/MULTI/EXEC, 2nd.
See also pipelining: MULTI/EXEC, ; scripting.
TTL.
See expiration.
Twitter, 2nd
UBSUBSCRIBE.
See pub/sub.
UDP
Unix time
UNWATCH, 2nd
UTF-16
UTF-32
UTF-8
UUID, 2nd, 3rd, 4th, 5th, 6th
WATCH.
See also scripting.
web request
WebSockets
18.118.31.67