Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
ccdebug
/
ServiceStack.Redis
Public
forked from
ServiceStack/ServiceStack.Redis
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Commits
Breadcrumbs
History for
ServiceStack.Redis
src
ServiceStack.Redis
Support
on
master
User selector
All users
All time
Commit history
Commits on Jul 13, 2015
Refactor all client managers to use higher-level IRedisResolver API's
mythz
committed
5a577fa
View commit details
Copy full SHA for 5a577fa
View code at this point
Browse repository at this point
Commits on Jul 11, 2015
Refactor Client Managers to use new injectable IRedisResolver strategy
mythz
committed
55318cf
View commit details
Copy full SHA for 55318cf
View code at this point
Browse repository at this point
Commits on Oct 14, 2014
Change RedisClient and RedisClient Factories to accept a rich RedisEndpoint instead
mythz
committed
126e68b
View commit details
Copy full SHA for 126e68b
View code at this point
Browse repository at this point
Commits on May 12, 2014
Keep track of instances of IRedisClient handed out by IRedisClientsManager.
Show description for 3b86cfe
tvjames
committed
3b86cfe
View commit details
Copy full SHA for 3b86cfe
View code at this point
Browse repository at this point
Commits on May 25, 2013
Initial int to long conversion work
Show description for dc09f6b
dcartoon
committed
dc09f6b
View commit details
Copy full SHA for dc09f6b
View code at this point
Browse repository at this point
Commits on Oct 3, 2012
fix whitespace issues hopefully once and for all
mythz
committed
865c0e9
View commit details
Copy full SHA for 865c0e9
View code at this point
Browse repository at this point
Commits on Jul 3, 2012
fixed file name
kumarnitin
committed
10dbb96
View commit details
Copy full SHA for 10dbb96
View code at this point
Browse repository at this point
Added support for Consistent Hashing
kumarnitin
committed
8258591
View commit details
Copy full SHA for 8258591
View code at this point
Browse repository at this point
Commits on Sep 9, 2011
after last refactor, lock key must be passed into unlock method in distributed lock
Aaron Boxer
authored and
Aaron Boxer
committed
55e4a09
View commit details
Copy full SHA for 55e4a09
View code at this point
Browse repository at this point
fixed a majour bug in distributed lock: when using a pool of Redis clients, user can use
Show description for 5c2a3e5
Aaron Boxer
authored and
Aaron Boxer
committed
5c2a3e5
View commit details
Copy full SHA for 5c2a3e5
View code at this point
Browse repository at this point
Commits on Mar 2, 2011
added a few null checks
Aaron Boxer
authored and
Aaron Boxer
committed
91eb748
View commit details
Copy full SHA for 91eb748
View code at this point
Browse repository at this point
Commits on Mar 1, 2011
1. refactored name of DequeueLock to DequeueManager, because it's become a little manager for dequeue items
Show description for 6b4dd4c
Aaron Boxer
authored and
Aaron Boxer
committed
6b4dd4c
View commit details
Copy full SHA for 6b4dd4c
View code at this point
Browse repository at this point
1. added an update method to update a queued work item, without changing its position
Show description for 393646e
Aaron Boxer
authored and
Aaron Boxer
committed
393646e
View commit details
Copy full SHA for 393646e
View code at this point
Browse repository at this point
fixed potential race condition when preparing an item for dequeue
Aaron Boxer
authored and
Aaron Boxer
committed
37dfe6e
View commit details
Copy full SHA for 37dfe6e
View code at this point
Browse repository at this point
Commits on Feb 28, 2011
added a comment
Aaron Boxer
authored and
Aaron Boxer
committed
66adc41
View commit details
Copy full SHA for 66adc41
View code at this point
Browse repository at this point
fixed design flaw in sequential work queue
Aaron Boxer
authored and
Aaron Boxer
committed
34ca2f6
View commit details
Copy full SHA for 34ca2f6
View code at this point
Browse repository at this point
Commits on Feb 25, 2011
various work queues should have their key inside the queue's namespace.
Aaron Boxer
authored and
Aaron Boxer
committed
93b41c5
View commit details
Copy full SHA for 93b41c5
View code at this point
Browse repository at this point
Tabarnac!!
Show description for 7803ded
Aaron Boxer
authored and
Aaron Boxer
committed
7803ded
View commit details
Copy full SHA for 7803ded
View code at this point
Browse repository at this point
Commits on Feb 24, 2011
@##@!!% !! forgot to implement DequeueId
Aaron Boxer
authored and
Aaron Boxer
committed
1643f03
View commit details
Copy full SHA for 1643f03
View code at this point
Browse repository at this point
Commits on Feb 9, 2011
rolled back making Enqueue a virtual method
Aaron Boxer
authored and
Aaron Boxer
committed
f4839c4
View commit details
Copy full SHA for f4839c4
View code at this point
Browse repository at this point
made Enqueue a virtual method
Aaron Boxer
authored and
Aaron Boxer
committed
ea06856
View commit details
Copy full SHA for ea06856
View code at this point
Browse repository at this point
Commits on Feb 8, 2011
made variable names a bit more consistent.... because I can!
Aaron Boxer
authored and
Aaron Boxer
committed
27a1d7c
View commit details
Copy full SHA for 27a1d7c
View code at this point
Browse repository at this point
final tweaking (I hope) of queue interface. Made it a little more idiot-proof.
Show description for f7d8095
Aaron Boxer
authored and
Aaron Boxer
committed
f7d8095
View commit details
Copy full SHA for f7d8095
View code at this point
Browse repository at this point
Commits on Feb 7, 2011
refactored a variable name
Aaron Boxer
authored and
Aaron Boxer
committed
705021e
View commit details
Copy full SHA for 705021e
View code at this point
Browse repository at this point
Commits on Feb 6, 2011
dequeue will also harvest zombies every 5 minutes
Aaron Boxer
authored and
Aaron Boxer
committed
06ce54b
View commit details
Copy full SHA for 06ce54b
View code at this point
Browse repository at this point
1. removed some unused classes
Show description for 3719536
Aaron Boxer
authored and
Aaron Boxer
committed
3719536
View commit details
Copy full SHA for 3719536
View code at this point
Browse repository at this point
Commits on Feb 5, 2011
fixed a subtle unlocking bug
Aaron Boxer
authored and
Aaron Boxer
committed
53b06ea
View commit details
Copy full SHA for 53b06ea
View code at this point
Browse repository at this point
allow deferred lock to pop only the number of work items that were processed. This is useful
Show description for c260d60
Aaron Boxer
authored and
Aaron Boxer
committed
c260d60
View commit details
Copy full SHA for c260d60
View code at this point
Browse repository at this point
add a kind of reference count for sequential queue lock: when all items have marked as processed,
Show description for 63141ff
Aaron Boxer
authored and
Aaron Boxer
committed
63141ff
View commit details
Copy full SHA for 63141ff
View code at this point
Browse repository at this point
fixed one last (I hope) zombie harvesting bug
Aaron Boxer
authored and
Aaron Boxer
committed
7764171
View commit details
Copy full SHA for 7764171
View code at this point
Browse repository at this point
clean up properly when a lock is forcibly released
Aaron Boxer
authored and
Aaron Boxer
committed
cc0dd13
View commit details
Copy full SHA for cc0dd13
View code at this point
Browse repository at this point
Commits on Feb 4, 2011
fixed a few queue bugs
Aaron Boxer
authored and
Aaron Boxer
committed
88b6e31
View commit details
Copy full SHA for 88b6e31
View code at this point
Browse repository at this point
sequential queue PeekLock unlock now dequeues peeked items from queue
Aaron Boxer
authored and
Aaron Boxer
committed
8f4530b
View commit details
Copy full SHA for 8f4530b
View code at this point
Browse repository at this point
added HarvestZombies method, to release dequeue locks held by crashed servers
Aaron Boxer
authored and
Aaron Boxer
committed
8d7b233
View commit details
Copy full SHA for 8d7b233
View code at this point
Browse repository at this point
1. WorkItemIdLock does not hold on to its client; because this lock may be held for a long time
Show description for 3218fe6
Aaron Boxer
authored and
Aaron Boxer
committed
3218fe6
View commit details
Copy full SHA for 3218fe6
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.